Canvasに描画した画像をサーバーに送りたいです
formdata.append("canvas",c.toDataURL());
このような形で送る事自体が間違ってるんでしょうか?
どのような中身でnew FormDataにappendするのでしょうか?
<script> window.onload=function(){ canvas=document.createElement("canvas"); canvas.id="c"; document.body.appendChild(canvas); can=document.getElementById('c'); can.width="300"; can.height="300"; ctx=can.getContext('2d'); img=new Image(); ctx.drawImage(img, 0,0); var formdata = new FormData(); formdata.append("canvas",c.toDataURL()); xmlhttp = new XMLHttpRequest(); xmlhttp.overrideMimeType("text/plain; charset=utf-8"); xmlhttp.addEventListener('loadend', function(){ if(xmlhttp.status === 200){ } }); xmlhttp.open("POST", ".", true); xmlhttp.send(formdata); } </script>
jpegやpngに変換してはいけないのでしょうか?
回答2件
あなたの回答
tips
プレビュー