2

我正在使用 cgicc 用 C++ 编写一个 CGI 应用程序,在嵌入式设备上运行。现在我到了需要将大文件上传到设备(用于更新的固件包)的地步。现在我意识到两个问题:

1.) Web 服务器(当前为 lighttpd)在启动 CGI 应用程序之前将文件存储在一个临时文件中。

2.) cgicc 在继续之前尝试将完整的数据加载到分配的内存中。

第 1 点)是另一个问题,现在更重要的是第 2 点)。有没有办法告诉 cgicc 一次一块地读取文件?否则我会遇到OOM的麻烦。

欢迎任何其他可以提供帮助的建议!

谢谢,安迪

4

0 回答 0