未定义php中的索引错误

时间:2014-03-09 11:21:52

标签: javascript php html5 canvas

我的文件api上传使用ajax在php中得到了一个未定义的索引错误

这是我的部分js

var canvas = document.createElement('canvas');
canvas.width = tempW;
canvas.height = tempH;
var ctx = canvas.getContext("2d");
ctx.drawImage(this, 0, 0, tempW, tempH);
var dataURL = canvas.toDataURL("image/jpeg");

   var request = new XMLHttpRequest();
  request.open('POST', 'upload.php');

          request.setRequestHeader("Content-type","application/x-www-form-urlencoded");
var data = 'SelectedFile=' + dataURL;

  request.send(data);
          console.log(data);

完整代码可在此处查看:http://jsfiddle.net/q99ek/1/

这是console.log(数据)SelectedFile=data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgICAgMCAgIDAwMD…pgetFFfPS3PTnBRjoPiLHoaleQlFTvmiismrs6oSfsbF6KM+WMHGKsRAZxRRXFM7sP8KP/2Q==

的结果

但在我的php文件中我试过

的var_dump($ _ POST [ '']); VAR)转储($ _ FILE [ 'SelectedFile']; 两者都返回null。

0 个答案:

没有答案