【发布时间】:2012-10-15 12:29:19
【问题描述】:
我有一个嵌入式 Linux 设备,没有大量 RAM,但有相当大的磁盘空间,但没有交换。它需要通过 Web 界面接受大文件上传(可能是 GB)。我遇到的大多数 Web 服务器通过将所有流数据保存在内存中来处理大型 POST 请求,然后我的 CGI 应用程序将其移动到磁盘。是否有任何 Web 服务器通过将大型 POST 请求流式传输到磁盘来处理大型 POST 请求,而不是需要内存,还是我将不得不走使用应用程序直接处理文件上传 http 流的路线?
我仍然希望维护应用程序代码已经在使用的 CGI 接口,因此一体式服务器和应用程序是不可能的。它也应该是免费的...
谢谢大家!
【问题讨论】:
标签: post file-upload webserver embedded-linux large-files