在Rails-API上上传大文件

时间:2015-07-23 13:27:36

标签: ruby-on-rails rest rack rails-api

我想知道如何管理rails-api上传一个“大”文件(大约100米)。是否可以在上传过程中流式传输到机架临时文件?

我正在创建一项新服务,如何只需要接收带有参数和文件的帖子请求就可以询问原始应用程序是否一切正常,并处理它们。很多人在博客上说,红宝石不是最好的语言,改变不是问题。

所以我想知道是否制作一个将收到帖子,返回状态以及与其他rails应用程序通信的rails api是一件好事。

提前致谢

1 个答案:

答案 0 :(得分:2)

是的,这是可能的。亚马逊有自己的AWS SDK Gem,提供s3功能。

s3 = Aws::S3::Client.new  

以下是get started使用它的方法。

然而,这个问题有点偏离主题,因为你没有出现反复试验的证据。