我正在尝试使用jquery fileupload将一堆文件上传到服务器。我有一个用于上传多个文件的表单(一次大约1500个)。总大小不超过-66 mb左右。然而,文件上传过程需要很长时间才能开始。
长时间没有JS响应,浏览器冻结了。我只有一个上传进度条和错误的未成功上传的文件列表。
我可以删除什么/我该怎么做才能让这个过程更快?
<script type="text/javascript" charset="utf-8">
var maxFiles = 100000;
var filestoupload =0;
$(function () {
// Initialize the jQuery File Upload widget:
$('#fileupload').fileupload({
autoUpload: true,
progressall: function (e, data) {
var progress = parseInt(data.loaded / data.total * 100, 10);
$('#progress .progress-bar').css(
'width',
progress + '%'
);
document.getElementById('progress_value').innerHTML = progress+ '%';
},
submit: function (event, files) {
var fileCount = files.originalFiles.length;
document.getElementById('total_files').innerHTML = fileCount.toString()+' file(s) for upload';
if (fileCount > maxFiles) {
alert(fileCount + " files at a time? The max number of files uploadable at a time is "+maxFiles);
throw 'This is not an error. This is just to abort javascript';
return false;
}
}
});
});
</script>