【问题标题】:Uploading large files with Paperclip使用回形针上传大文件
【发布时间】:2014-05-23 10:44:56
【问题描述】:

我希望能够定期将大约 3x 20mb 的文件上传到 Rails 应用程序中的特定类型的记录。到目前为止,我使用的是 Paperclip,成功率相当平均,很多 EOF (bad content body) 错误。

我可以做些什么来改善这种情况?谷歌搜索 rails large upload 并没有出现太多。

【问题讨论】:

    标签: ruby-on-rails ruby ruby-on-rails-3 file-upload paperclip


    【解决方案1】:

    上传大文件虽然很慢,但应该会成功。 EOF (bad content body) 错误似乎无关。

    你用什么来上传文件?标准的多部分 Web 表单?服务器配置是否发生了异常情况?或者你正在使用 POW?显然 POW 用户报告了类似的issues。

    对于大文件,我通常使用 S3 进行存储,建议上传 directly to S3。

    【讨论】:

    • 感谢您的评论。即使我没有使用它,我也已经倾倒了那个 POW 线程。我正在使用标准的网络表单,是的。文件上传后有一些处理,但这显然是在文件存在之后。由于处理的性质,我无法移至 S3。
    • 你可以但不是你想的那样,你必须在上传后处理文件,通常在工作队列中。对于非常大的文件,这是我发现的最佳方法
    猜你喜欢
    • 2012-02-03
    • 1970-01-01
    • 1970-01-01
    • 2018-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多