CGI 查询如何使用 RAM?

How RAM is used on CGI query?

用户通过HTML表单发送文件 安装在服务器上的 CGI 脚本接收文件并将其写入磁盘。尽可能简单。 据我了解,通过 POST 发送到服务器的文件在写入磁盘之前存储在服务器的 RAM 中。 (如果我不对 - 请纠正我)。 问题是,如果用户发送的文件重量为 2GB,而服务器(例如)只有 1GB 的 RAM?那么会发生什么? 谢谢!

将文件写入磁盘的全部原因 CGI.pm 是为了避免占用大量 RAM,因此声称整个文件在写入磁盘之前都存储在 RAM 中的说法毫无意义。

CGI.pm 将其写入磁盘,同时从 apache 的管道中读取它。