我在perl中使用CGI.pm来捕获POSTDATA。以兆字节为单位的最大限制是多少。是等于CGI::POST_MAX
如何改变它?
答案 0 :(得分:2)
来自CGI文档:
<强> $ CGI :: POST_MAX 强>
如果设置为非负整数,则此变量会对POSTings的大小设置上限(以字节为单位)。如果CGI.pm检测到一个大于天花板的POST,它将立即退出并显示错误消息。此值将影响普通POST和多部分POST,这意味着它也会限制文件上载的最大大小。您应该将其设置为相当高的值,例如1兆字节。
给出的示例 - 在相同的文档中 - 是:
$CGI::POST_MAX=1024 * 100; # max 100K posts