2014-01-17 27 views
2

我正在使用jQuery-File-Upload異步上傳文件。 但是,我發現添加文件按鈕將在每次選擇時繼續添加文件。如何在blueimp的jquery-fileupload插件中清除先前選定的文件?

例如首先我選擇File1.txt並單擊首腦會議。然後第二次,我添加File2.txt和選定的文件將是File1.txtFile2.txt!所以當我點擊提交時,第二次我會上傳兩個文件!

我想知道如何獲得訪問變量所在的文件上傳插件存儲文件所需提交,這樣我就可以emptify變量在

done: function(e, result){ 
     .... 
    } 

我知道有一個change回調,但收到的更改回調(data.files)僅包含此次選擇的文件,而不包含要提交的整個文件列表。

我還沒有解決這個問題,我發現我的情況是一樣的this POST 和它一樣this

然而,沒有人已經找到了答案satifatory。雖然有技巧解決方法。

+0

你嘗試'add'回調? –

+1

我嘗試'add'回調,但它收到的data.files仍然只包含一個文件一次。 –

+0

我遇到了同樣的問題。任何人都有解決方案? – Envil

回答

-1

我有一個類似的問題,其中之前上傳的文件包含在下一個上傳中。我提出的解決方案是通過將文件名存儲在數組中並檢查「發送」回調(每個文件上傳請求的開始回調)來跟蹤所有上傳嘗試(如果文件已被上傳)此回調返回false,文件上傳請求被中止)。

欲瞭解更多信息,請到這裏:https://stackoverflow.com/a/34092755/1222040

相關問題