1

我在 Windows 机器上运行基于 webrick 的 HTTP 服务器,在 Linux 机器上运行客户端。我想将 ~2GB 文件从我的客户端程序(不是浏览器)传输到服务器程序。

Ruby 中有什么可用的?

4

1 回答 1

2

Webrick 是纯红宝石,不擅长流式传输此类大量数据。

我使用的是带有上传模块的 nginx。Nginx 处理上传到磁盘,然后可以使用原始上传参数和刚刚上传的文件的路径向某些东西(比如 rails 应用程序)发出回调。然后您可以在磁盘上重命名/移动它,将其路径添加到 DB 等。

于 2010-11-18T20:04:04.307 回答