CentOS 5.x | Apache 2
我正在我的 Web 服务器上设置 w2box 实例。它基本上使用标准 perl 脚本 (upload.cgi) 来存储要发布的文件。
作为测试,我尝试上传一个 ubuntu ISO(716 MB)。但是,当我检查 apache 访问日志时,我看到了以下内容:
- [07/Jul/2010:03:08:44 +0400] “POST /upload.cgi?sid=a4984a5sdkfjhsdkfhsdk68ef1c25f5931&maxsize=1073741824HTTP/1.1” 500 636
我的 PHP 限制是:
帖子最大大小 1100M
内存限制 1200M
不过我的问题是,为什么 POST url 中的 maxsize 这么高?Web 浏览器是否进行了一些额外的编码,导致数据大小膨胀?
如果我想要支持高达 1 GB 的上传,我的 php 内存值需要是多少?
-M
答案1
URL 中的“maxsize”参数似乎与 PHP 或 Apache 无关。
这可能是您的 PHP 应用程序期望的值。如果以字节为单位指定,则表示 1024MB。