huacnlee / carrierwave-aliyun

阿里云 OSS Ruby 上传组件,基于 Carrierwave
https://huacnlee.com/carrierwave-aliyun/
197 stars 93 forks source link

0.1.5有点问题 #4

Closed lsaturn closed 11 years ago

lsaturn commented 11 years ago

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 = "" 才能访问,但是这样又会导致不能上传图片

huacnlee commented 11 years ago

如果你是用 ***.oss.aliyuncs.com 这样的默认域名,就不需要设置 aliyun_host