select 多个文件或文件夹上传到 rails

select multiple files or folder for upload in rails

我有一个 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

我想让他们选择 select Folder of files 并上传 Folder of files of type AFolder of files of type B 中的 50 个文件。是否有任何允许使用一个 selection 上传多个文件或整个文件夹的 gem?还是我必须从头开始写一个?

您是否将 multiple: true 作为选项添加到 file_upload 字段?

请显示表单视图

关于 select 要上传的文件夹 - 据我所知这是不可能的 - 查看 (Rails) Uploading Directories 其他解决方案