Closed lsaturn closed 11 years ago
CarrierWave.configure do |config| config.storage = :aliyun config.aliyun_access_id = "xxxxxx" config.aliyun_access_key = 'xxxxxx'
config.aliyun_bucket = "1chi"
config.aliyun_internal = true
config.aliyun_host = "1chi.oss.aliyuncs.com" end 我按照这么设置,图片的链接地址就不对,需要onfig.aliyun_bucket = "" 才能访问,但是这样又会导致不能上传图片
如果你是用 ***.oss.aliyuncs.com 这样的默认域名,就不需要设置 aliyun_host
aliyun_host
CarrierWave.configure do |config| config.storage = :aliyun config.aliyun_access_id = "xxxxxx" config.aliyun_access_key = 'xxxxxx'
你需要在 Aliyum OSS 上面提前创建一个 Bucket
config.aliyun_bucket = "1chi"
是否使用内部连接,true - 使用 Aliyun 局域网的方式访问 false - 外部网络访问
config.aliyun_internal = true
使用自定义域名,设定此项,carrierwave 返回的 URL 将会用自定义域名
自定于域名请 CNAME 到 you_bucket_name.oss.aliyuncs.com (you_bucket_name 是你的 bucket 的名称)
config.aliyun_host = "1chi.oss.aliyuncs.com" end 我按照这么设置,图片的链接地址就不对,需要onfig.aliyun_bucket = "" 才能访问,但是这样又会导致不能上传图片