我使用Blueimp File Upload Plugin将文件上传到远程服务器。
HTML:
<input id="fileupload" type="file" name="files[]" data-url="http://my-server-ip/upload.php" multiple>
JS:
$(function () {
$('#fileupload').fileupload({
dataType: 'json',
done: function (e, data) {
$.each(data.result.files, function (index, file) {
$('<p/>').text(file.name).appendTo(document.body);
});
},
paramName: 'files[]'
});
});
所以我尝试上传文件,但我总是收到以下错误:File upload aborted
正如您所看到的,我尝试在以下问题中添加paramName: 'files[]'
选项,例如答案:Jquery File Upload always fails with File Upload Aborted,文件夹的权限为777
。
答案 0 :(得分:0)
也许晚了,但是希望这可以帮助遇到文件中止错误的任何其他人。
就我而言,我正在上传巨大的视频文件...每个2-10GB。在检查了网上所有引起问题的内容之后,我发现提供的UploadHandler.php
文件未正确处理文件大小超出32位带符号整数(2,147,483,647)的情况-因此,将结果与上传的实际文件大小不匹配,并触发了错误。
此外,还间歇性地使用整数和字符串进行比较,因此我只是将代码更改为对所有与文件大小有关的内容都使用(浮点数),并且固定了所有内容。