2015-09-28 63 views

回答

2

CGI文檔:

$ CGI :: POST_MAX

如果設置爲一個非負整數,這個變量穿上投遞的大小上限,以字節爲單位。如果CGI.pm檢測到大於天花板的POST,它將立即退出並顯示一條錯誤消息。該值將影響普通POST和多部分POST,這意味着它也會限制文件上傳的最大大小。您應該將其設置爲相當高的值,例如1兆字節。

實例給出 - 同一文檔中 - 是:

$CGI::POST_MAX=1024 * 100; # max 100K posts 
+0

我只是檢查它。它的工作。我還有其他問題,它將取決於我的Web服務器句柄的有效負載的大小?我正在使用Apache Tomcat – Niraj

+0

是的,您的網絡服務器可能有類似的限制。它可能不會。 – Sobrique

+2

'$ CGI :: POST_MAX'的默認值是'-1',即沒有限制。 – ikegami