我正在嘗試在 IIS 服務(wù)器上用 PHP 上傳大文件。我正在使用PHP 7.1和IIS 8.5。文件上傳適用于小于 1 GB 的文件。但是,如果我嘗試上傳大于 1 GB 的文件,則 $_FILES 變量為空數(shù)組。error_get_last() 給出了錯誤POST Content-Length 1388289413 字節(jié)超過 1073741824 字節(jié)的限制*. 我已經(jīng)檢查了所有配置,它們都井然有序。我在 web.config 文件中有以下配置<security> <requestFiltering> <requestLimits maxAllowedContentLength="2147483648" /> </requestFiltering></security>php.ini 中的設(shè)置也是如此memory_limit = 3Gpost_max_size = 3Gupload_max_filesize = 3G我還缺少什么?你們能幫我解決這個問題嗎?提前致謝。
2 回答

白衣染霜花
TA貢獻(xiàn)1796條經(jīng)驗 獲得超10個贊
您可以嘗試使用中的值MB
。將 GB 轉(zhuǎn)換為必要的 MB。
假設(shè) 2GB,
php_value memory_limit 2048M
另外,請編輯名為 php.ini 的文件,而不是 Apache 文件
- 2 回答
- 0 關(guān)注
- 126 瀏覽
添加回答
舉報
0/150
提交
取消