當啓用programmatic file upload使用jQuery-File-Upload plugin啓用組塊功能時,我無法獲取多個要發送的文件。分塊編程文件上傳:僅發送第一個文件
我正在通話如下:
fileUploadWidget.fileupload('send',
{
files: filesList
})
filesList
是文件對象的列表。
此外,我已經設置了maxChunkSize並將singleFileUploads設置爲true(我也嘗試了false),如Options wiki page所示。
有沒有人得到這個工作的任何成功?
更新:
我已經在GitHub上做出了issue對於這個問題,這裏是從作者的響應:
[...]分塊上傳僅支持每個請求一個文件。 也就是說,您仍然可以同時上傳多個文件塊,但您必須發送多個請求。
我們的解決方案:
如已經評論,以及我們落得這樣做,是對文件發送的一個循環,widget
與sequentialUploads設置初始化爲true
(你「會想這取決於你的後臺是如何配置的):
// for illustration only
// does not do anything with the returned jqXHR objects
for (i = 0; i < files.length; i++) {
widget.fileupload('send', { files: files[i] });
}
您是否嘗試過使用[Plupload(http://www.plupload.com/)代替?我最近做了很多與多個文件上傳的工作,發現插件正是我所需要的。 –