可以使用CarrierWave上传器上传不同目录中的文件吗?

时间:2017-10-03 21:39:55

标签: ruby-on-rails file-upload carrierwave

我正在寻找CarrierWave的特定工作流程,但我找不到一个例子。我想允许用户从多个目录位置选择要上传的文件。

我能找到的最接近的例子如下所述:Rails 4 multiple image or file upload using carrierwave。这个功能和我想要的不同之处在于,而不是允许用户从同一目录中选择多个文件,我希望他们能够选择一个文件然后重新打开文件上传对话框并从单独的文件中选择另一个文件目录。 CarrierWave documentation同样仅提及同一目录中的多个上传。这可能与CarrierWave有关吗?

可能的解决方案:根据我在this post中找到的内容,看起来process方法可用于在上传文件时立即运行代码。使用此方法保存文件或将其添加到要保存的文件数组是否合适?

1 个答案:

答案 0 :(得分:1)

问题不在于CarrierWare。它限制了HTML和浏览器。

您需要使用javascript库来选择多个文件。像这样https://blueimp.github.io/jQuery-File-Upload/http://www.dropzonejs.com/