【问题标题】:saving images from third party service to amazon s3将图像从第三方服务保存到 amazon s3
【发布时间】:2014-03-16 23:36:28
【问题描述】:

我正在向网站显示来自第三方服务的图像,这里的问题是我必须向第三方请求图像 url,然后显示图像 url,这非常慢。

所以我想将显示在我的网站中的图像存储到 amazon s3 或 cloudfront。

我正在使用 ruby​​ on rails 3.2 版,是否有任何 gem 可以将图像下载/存储到亚马逊,或者我该怎么做。

我尝试在 google 中搜索,但没有找到任何关于直接将图像下载到 amazon s3 的文章

【问题讨论】:

    标签: ruby-on-rails ruby ruby-on-rails-3 image amazon-web-services


    【解决方案1】:

    处理图像的最流行的 gem 之一 carrierwave 提供了这样的功能作为一个选项,因此您只需按照此处 https://github.com/carrierwaveuploader/carrierwave#changing-the-storage-directory 和此处 http://carrierwave.rubyforge.org/rdoc/classes/CarrierWave/Storage/S3.html 的描述对其进行配置。

    gem Fog 和 Heroku 的另一个示例Configuration for Carrierwave with Amazon S3, hosted on Heroku

    【讨论】:

    • 我想在后台保存图片,我不需要保存图片的表单
    • 你的意思是什么形式?我没有看到对表单的引用
    • github.com/carrierwaveuploader/…,我可以将图像 url(第三方站点 url)存储在数据库中,我想在后台下载图像,例如运行 cron 作业或其他
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-12-20
    • 2011-05-03
    • 1970-01-01
    • 1970-01-01
    • 2020-08-07
    • 2013-12-20
    • 2013-12-20
    相关资源
    最近更新 更多