我使用jquery slice函数
创建了块文件var chunk = blob.slice(start, end);
并将此块附加到新的formData
var fd = new FormData();
fd.append('fileToUpload', blobFile);
并将此blob发送到upload.php文件。但我只得到$ _file包含 阵列
(
[fileToUpload] => Array
(
[name] => blob
[type] =>
[tmp_name] =>
[error] => 1
[size] => 0
)
)
。 我的要求是将大文件上传到服务器,我使用文件操作将收到的内容附加到文件。我的问题是我没有得到我从jquery传递的东西,我得到的是字符串" blob"。如何在不使用插件的情况下整理文件上传。
答案 0 :(得分:0)
触发了一个错误。 error = 1表示post_max_size错误,我减少了块大小。问题解决了,现在它的工作完美,我可以上传大文件而不会丢失任何数据包。