【问题标题】:HTTP upload server in RubyRuby 中的 HTTP 上传服务器
【发布时间】:2013-05-26 05:13:10
【问题描述】:

我正在考虑在 Ruby 中为我的项目构建一个 HTTP 上传服务器。到目前为止,我正在考虑设置一个 Rack 服务器来运行“Rainbow!”。或带有 Rack 中间件的 sinatra 服务器。服务器需要支持多部分和分块的 HTTP 上传。这是一个不错的选择吗?

我很想看一些如何设置简单 HTTP 上传服务器的示例,但我在网上找不到任何地方。

【问题讨论】:

标签: ruby sinatra rack multipart http-upload


【解决方案1】:

由于文件上传可能需要一段时间,因此在 Ruby 中上传文件的一个重点是在上传文件时阻塞进程。您可能希望研究基于 EventMachine 和/或 Goliath 的项目,以实现 HTTP 请求的非阻塞处理。这里有一些想法:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-06-05
    • 2014-10-13
    • 2016-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多