我有一个用户上传文件的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
并上传Folder of files of type A
和Folder of files of type B
中的50个文件。是否有任何宝石允许上传多个文件或整个文件夹一个选择?还是我必须从头开始写一个?
答案 0 :(得分:1)
您是否将multiple: true
作为选项添加到file_upload字段?
请显示表单视图
关于选择要上传的文件夹 - 据我所知这是不可能的 - 请查看(Rails) Uploading Directories了解其他解决方案