我試圖做這樣的:如何將圖像上傳到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