2015-10-07 95 views
0

我有一個用戶上傳文件的Rails應用程序。但是,如果用戶想要上傳多個文件,則必須一次加載一個文件。如果他們想發送100個文件進行處理,這是沒有意義的,所以我想知道如何才能做到這一點,以便他們可以上傳文件夾中的所有文件,或者遞歸地整個文件夾的內容。例如,說他們有:選擇多個文件或文件夾進行上傳

Desktop 
| 
+--Folder of files 
    | 
    +--Folder of files of type A 
    | | 
    | +-- file1 
    | +-- file2 
    | +-- file3 
    | ... 
    | +-- file50 
    | 
    +--Folder of files of type B 
     | 
     +-- file1 
     +-- file2 
     +-- file3 
     ... 
     +-- file4 

我想給他們選擇Folder of files並上傳各50個文件的Folder of files of type AFolder of files of type B的選項。有沒有任何寶石允許上傳一個選擇的多個文件或整個文件夾?還是必須從頭開始編寫一個?

回答

1

您是否已將multiple: true添加到您的file_upload字段中作爲選項?

顯示錶單視圖請

關於選擇一個文件夾upload-據我所知,這不是possible-看看(Rails) Uploading Directories其他的解決方案

+0

好,哇,我是個白癡。所以多個文件選擇很容易 如我所描述的整個文件夾選擇呢? – WhiteTiger

+0

@WhiteTiger更新了答案 – Roko