新手问题 carrierwave-aliyun 设置私有读取,aliyun_host 设置不好用

sunjirui · 2020年02月25日 · 最后由 sunjirui 回复于 2020年02月25日 · 2431 次阅读

@huacnlee 您好,我在使用 carrierwave-aliyun 遇到一点问题,我使用富文本 rails_kindeditor,结合 carrierwave-aliyun,进行图片上传 oss,但是我们是私有权限读取,cdn 进行加速。

CarrierWave.configure do |config|
    config.aliyun_host       = "http://xxx.com" cdn加速地址
    # Bucket 为私有读取请设置 true,默认 false,以便得到的 URL 是能带有 private 空间访问权限的逻辑
    # Tell SDK the privacy of you Bucket, if private CarrierWave xxx.url will generate URL with a expires parameter, default: :public.
    config.aliyun_mode = :private
end

我希望上传之后,获取图片 url 是返回给我的是http://xxx.com/xxx.jpg 而不是要那种带 Expires 的图片 url(过了一段时间图片无法正常显示) 我也看到咱贴吧的相关帖子https://ruby-china.org/topics/34517 所以我想问下,有什么方式可以解决吗?谢谢

用 Public Read Bucket

huacnlee 回复

好吧,谢谢

sunjirui 关闭了讨论。 03月04日 16:49
需要 登录 后方可回复, 如果你还没有账号请 注册新账号