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

sunjirui · February 25, 2020 · Last by sunjirui replied at February 25, 2020 · 2422 hits

@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

Reply to huacnlee

好吧,谢谢

sunjirui closed this topic. 04 Mar 16:49
You need to Sign in before reply, if you don't have an account, please Sign up first.