我有一个表单字段,我可以一次添加多个图像。我在使用active-admin gem的管理面板中上传图片。
form(html: { multipart: true }) do |f|
f.inputs do
f.input :title
f.file_field :photos, multiple: true
end
f.actions
end
我希望能够添加多个图像,以便我可以在cloudinary中为每个上传创建一个文件夹,并在我的前端查看这些图像(如相册)。 到目前为止,我可以在cloudinary上上传多个图像,查看carrierwave + cloudinary文档但我无法为每次上传创建一个文件夹并在网站上显示每个图像。 这是我在photo_uploader.rb上的代码
class PhotosUploader < CarrierWave::Uploader::Base
include Cloudinary::CarrierWave
include CarrierWave::MiniMagick
#storage :file
end
答案 0 :(得分:0)
您可以在上传中包含文件夹参数,例如(Ruby)-Cloudinary :: Uploader.upload(&#34; sample_image.jpg&#34;,:public_id =&gt;&#34; multiple / folders / sample&# 34)
或 将其添加到由&#39; /&#39;。
分隔的公开ID中实施例:http://res.cloudinary.com/demo/image/upload/v1364158979/multiple/folders/sample.jpg 这里有多个&#39;和&#39;文件夹&#39;是文件夹名称和&#39;样本&#39;是图像名称。