如何在rails中将图像从一个文件夹传输到另一个文件夹。 (图像上传到s3服务器)

时间:2013-05-17 07:29:14

标签: ruby-on-rails ruby ruby-on-rails-3 amazon-s3

如何在rails中将图像从一个文件夹传输到另一个文件夹。 (图像上传到s3服务器上)

图像已经被篡改,需要转移到其他文件夹,这是最好的方法。

2 个答案:

答案 0 :(得分:0)

检查right_aws gem是否有任何帮助。 https://github.com/rightscale/right_aws

答案 1 :(得分:0)

最好的办法是使用AWS SDK中的"move_to" method

确保安装了适用于Ruby的AWS开发工具包 - 版本2:

gem 'aws-sdk', '~> 2'

然后,您的命令将如下所示:

bucket = Aws::S3::Bucket.new('source-bucket')
object = bucket.object('source-key')
object.move_to(bucket:'target-bucket', key:'target-key')