如何在rails中将图像从一个文件夹传输到另一个文件夹。 (图像上传到s3服务器上)
图像已经被篡改,需要转移到其他文件夹,这是最好的方法。
答案 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')