需求:通过现成的图片 URL 上传到七牛然后返回给相关 Model
gem 'carrierwave', github: 'carrierwaveuploader/carrierwave'
gem 'carrierwave-qiniu', '~> 0.2.4'
image = Image.new
image.remote_image_url = "http://test.jpg"
image.save!
测试时使用 remote_image_url 的 url 值是可以访问的。
当代码执行到 save! 时报错:验证失败: Imagecould not download file: execution expired
无法在线上访问图片服务器,所以只能通过本地上传来规避。
不过依然时不时出现CarrierWave::UploadError: Upload failed, status code: 0, response: {}
错误不明啊...