PHP Post中引用的FileSizeexception高

CentOS 5.x | Apache 2

我在我的Web服务器上设置了一个w2box实例。 它基本上使用标准的perl脚本(upload.cgi)来存储正在发布的文件。

作为一个testing,我试图上传一个Ubuntu ISO(716 MB)。 但是,当我检查Apache的访问日志,我看到这个:

– [07 / Jul / 2010:03:08:44 +0400]“POST /upload.cgi?sid=a4984a5sdkfjhsdkfhsdk68ef1c25f5931&maxsize= 1073741824 HTTP / 1.1”500 636

我的PHP限制是:

post_max_size 1100M

memory_limit 1200M

我的问题是,为什么POSTurl中的最大尺寸如此之高? 网页浏览器是否做了一些额外的编码来扩大数据的大小?

如果我想支持高达1 GB的上传,我的php内存值将需要什么?

-M

URL中的“maxsize”参数似乎与PHP或Apache无关。

这可能是您的PHP应用程序期望的值。 如果以字节指定,则表示1024MB。