0

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

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

4

1 回答 1

1

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

于 2013-05-26T09:05:59.227 回答