2014-10-08 66 views
6

我正在使用jquery文件上傳。我在一個項目中使用它幾頁。對於一個項目,我需要在一個請求中上傳所有文件,因爲我循環了所有圖像,之後創建並關閉了一個檔案。我認爲一次發送所有圖像更快,而不是更改服務器端處理程序。唯一的問題是,我無法將它們聚集在一起。我創建了選項singleFileUploads,這個工作,但只有當你一次選擇所有的文件。如果拖放2次,它仍然上傳2帖子(它使2檔案jquery文件上傳發送文章中的所有文件

我已閱讀文檔(https://github.com/blueimp/jQuery-File-Upload),但無法找到如何得到它的工作(我知道這是多個職位專門製作插件)

所以基本上我的問題是,沒有人知道如何上傳,所以我可以將它們之前得到插入的文件和序列化。

日Thnx,

+0

你能找到解決方案嗎?我遇到了同樣的問題。 – AshwiniR 2015-08-13 00:06:47

+0

我面臨同樣的問題,我如何解決它是[這裏] [1]。 [1]:http://stackoverflow.com/questions/3195578​​6/how-to-make-jquery-file-upload-plugin-call-backend-only-once-for-all-the-文件I/32033328#32033328 – AshwiniR 2015-08-17 06:33:16

回答

0

這帖子可能會對你有所幫助:

Multiple File Upload Input

不幸的是,它不支持IE。但仍然有一個基於Flash的插件(免費)可以做到這一點,當然它也支持多瀏覽器。

檢查出來:Demos - Uploadify

0

您可以在形式上傳您的文件提交。

var submitFormData = true; 
$('#fileFieldId').fileupload({ 
    dataType : 'json', 
    autoUpload : false, 
    add : function(e, imageData){ 
     $("#yourFormId").on("subimt",function(){ 
      if(sendData){ 
       imageData.formData = $("#yourFormId").serializeArray();    
       submitFormData = false; 
      } 

      imageData.submit(); 
     }); 
    }, 
    done: function(e,data){ 
     submitFormData = true; 
    } 
});