当前位置:  开发笔记 > 后端 > 正文

Rails将静态图像URL上传到s3

如何解决《Rails将静态图像URL上传到s3》经验,为你挑选了1个好方法。

我需要从静态图像URL复制图像,这些图像存储在数据库表中,如:https://www.gravatar.com/avatar/b8c19609aaa9eb291f2a5974e369e2a4?s = 328&d = facticon&r = PG& f = 1

s3使用ruby on rails



1> 小智..:

试试下面的代码:

AWS :: S3 :: S3Object.store(路径,内容,斗)

这里,path是要存储的存储桶中的路径,content是要存储在该文件中的内容,bucket是存储桶的名称.

在此之前,您必须建立连接.所以你的最终代码可能如下所示:

AWS::S3::Base.establish_connection!(
        :access_key_id     => ,
        :secret_access_key => ,
        :use_ssl           => true,
    )

AWS::S3::S3Object.store(path,open('https://www.gravatar.com/avatar/b8c19609aaa9eb291f2a5974e369e2a4?s=328&d=identicon&r=PG&f=1'),bucket)

推荐阅读
云聪京初瑞子_617
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有