我有一个外部应用程序,将文件上传到我的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/