【问题标题】:Upload big file on Rails-API在 Rails-API 上上传大文件
【发布时间】:2015-07-23 13:27:35
【问题描述】:

我想知道如何在 rails-api 上管理“大”文件(大约 100m)的上传。上传期间是否可以将机架临时文件流式传输到 s3?

我正在创建一个新服务,如何只需要接收带有参数和文件的发布请求,询问原始应用程序是否一切正常,然后处理它们。很多人在博客上说 ruby​​ 不是最好的语言,改变它不是问题。

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

提前致谢

【问题讨论】:

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


    【解决方案1】:

    是的,这是可能的。 Amazon 有自己的 AWS SDK Gem,它提供了 s3 功能。

    s3 = Aws::S3::Client.new  
    

    这是get started 的使用方法。

    然而,这个问题有点离题,因为你没有证明试错。

    【讨论】:

    • 谢谢。我已经在使用 aws sdk 但如果我有一个大文件,它仍然会在将其发送到 s3 之前在本地托管它,不是吗?
    • 您应该能够将临时流发送到 s3,是的,但同样 - 您没有显示到目前为止您已经尝试过的内容。到目前为止,您尝试过什么?
    猜你喜欢
    • 2011-07-03
    • 1970-01-01
    • 2016-03-13
    • 2018-09-21
    • 2011-01-13
    • 2017-05-17
    • 1970-01-01
    • 1970-01-01
    • 2016-02-07
    相关资源
    最近更新 更多