使用carrierwave从Rails上传云上的私有图像



我正在开发一个 rails 网站,需要在 Cloudinary 上将图像作为私有上传。现在,它将图像作为公共上传到Cloudinary上。

我可以使用以下命令在 Cloudinary 上手动上传为私有文件:

Cloudinary::Uploader.upload("Photo No. 11.jpeg", :type => :private)

映像变为私有且无法访问。

有没有办法用 载波 ?

你应该在上传器中做这样的事情

class PictureUploader < CarrierWave::Uploader::Base  
include Cloudinary::CarrierWave  
make_private # This will make sure you're images are uploaded as private
eager
version :medium do    
process :resize_to_fill => [164, 164, 'North']
process :convert => 'jpg'
cloudinary_transformation :quality => 80
end
end

最新更新