我试图做这样的:如何将图像上传到Amazon S3到Ruby中的文件夹?
AWS.config(
:access_key_id => '...',
:secret_access_key => '...'
)
s3 = AWS::S3.new
bucket_name = 'bucket_name'
key = "#{File.basename(avatar_big)}"
s3.buckets[bucket_name].objects[key].write(:file => avatar_big_path)
这一个文件工作良好,该文件被上传到建立叶片的根部。
但是,如何将其上传到foloder 照片即位于根?
我已经试过
key = "photos/#{File.basename(avatar_big)}"
但这不起作用。
编辑:错误信息
谢谢
为什么这不工作?你有错误吗? –
没有错误,但图像保存到根目录,而不是保存到相应的文件夹。 – user984621
已更新的答案。 – Gotjosh