【问题标题】:Using carrierwave to upload images as authenticated on cloudinary from Rails使用carrierwave从Rails上传经过cloudinary认证的图像
【发布时间】:2019-03-27 17:01:18
【问题描述】:

我需要使用 Carrierwave 从 Rails 上传经过 Cloudinary 身份验证的图像。

我知道如何使用 make_private 方法以私有方式上传。

我可以用命令上传:

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

我尝试了自定义方法“类型”,但没有任何效果。有什么想法吗?

【问题讨论】:

    标签: ruby-on-rails carrierwave cloudinary


    【解决方案1】:

    您需要将类型更改为authenticated,而不是authenticate。它应该可以工作。

    确保图像参数应该是 URL、base64 或本地图像路径。

    希望对你有帮助。

    【讨论】:

    • 当然是 'authenticated',我打错了上面的代码。问题是,我在哪里把它放在我的载波上传器类中?
    【解决方案2】:

    您可以使用self.storage_type = :authenticatedmake_private 实际上在内部执行 self.storage_type = :private

    【讨论】:

    • 是的,这是完美的。与云支持相同的答案:)
    猜你喜欢
    • 1970-01-01
    • 2016-12-22
    • 2018-06-23
    • 1970-01-01
    • 1970-01-01
    • 2017-08-18
    • 2014-11-25
    • 2013-08-04
    • 2015-10-22
    相关资源
    最近更新 更多