Canvasのblob(png画像)をAjaxで送信(FormDataで)し、phpで受け取りたいです。
var fd = new FormData(); var filename="D.png"; fd.append("image",blob,filename); console.log("blob="+blob); $.ajax('u.php',{ type: 'post', processData: false, contentType: false, dataType: "html", data:fd, success: function(data) { console.log("data="+data); },error: function(XMLHttpRequest, textStatus, errorThrown) { console.log("ERROR");console.log(textStatus);console.log(errorThrown); } });
phpで以下のようにすると
die(var_dump($_FILES['image']));
下のようなデータになったのですが、どうすれば画像データとして受け取れるのでしょうか?
よろしくお願いいたします。
fd=aarray(5) { ["name"]=> string(13) "D.png" ["type"]=> string(9) "image/png" ["tmp_name"]=> string(45) "C:\Users\a\AppData\Local\Temp\phpF8C4.tmp" ["error"]=> int(0) ["size"]=> int(381461) }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。