Javascript / PHP:FileTransfer()上传后清空$ _POST和$ _FILES数组

时间:2016-08-26 13:27:44

标签: javascript php file post upload

所以我在手机上的网页浏览中运行了一个网页应用,我试图将图片从智能手机上传到我的服务器,使用FileTransfer()就像这样:

DoubleAnimation

如果我在 Plesk 服务器上定位 upload.php ,此代码就像魅力一样,图片在var imageURI = 'file:///path/to/picture.jpg'; var params = { foo: 'bar' }; var options = new FileUploadOptions(); options.fileKey = 'file'; options.fileName = imageURI.substr(imageURI.lastIndexOf('/')+1); options.mimeType = 'text/plain'; options.headers = { Connection: 'close' }; options.chunkedMode = false; options.params = params; var ft = new FileTransfer(); ft.upload(imageURI, encodeURI('http://example.com/uploads/upload.php'), win, fail, options); 数组中发送,{{1 }}

我已将exacte相同的 upload.php 文件放在我所安装的朋友的 Debian 服务器上,当我定位它时, $_FILES$_POST['foo'] = 'bar'都是空数组!其他一切正常,没有PHP或服务器错误,只是空数组。

根据other topics的建议,我检查了$_POST$_FILESpost_max_size,这些都超出了所需要的范围,我甚至添加了upload_max_filesize upload.php 的开头。

有什么想法吗?

0 个答案:

没有答案