我有一个外部应用程序,将文件上传到我的Rails Web应用程序。 (在Heroku上开发,但这并不完全相关)

我需要将该文件上传到AWS。我已经通过rails成功连接到AWS,但是我不知道如何访问上传的文件。

我知道我需要做File.open({path to file}),然后将文件传递给AWS

最佳答案

我忘了在我的测试外部应用程序中设置多部分enctype ...如果其他人也遇到相同的问题,此代码应该可以工作:

AWS::S3::S3Object.store('{filename.ext_for_aws}',params[:{name_from_post}],'{bucket}')

关于ruby-on-rails - 使用Rails将文件上传到AWS S3,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5469019/

10-11 10:21
查看更多