當在CodeIgniter中使用上傳功能時,如果我嘗試上傳大於20M的pdf文件,我會得到一個「404文件未找到「或413請求實體太大。我可以看到它是「上傳nn%」,高達97%或98%,然後退出並給我一個錯誤。如果我贊同的phpinfo(),我可以看到以下內容:413請求實體太大,使用CodeIgniter:phpinfo()指示適當的最大尺寸
upload_max_filesize = 64M
post_max_size = 256M
另外,如果我使用文件管理器上的cPanel,我能夠上傳較大的文件沒有問題。
我放在.htaccess中(這是建議的另一個問題),但它並沒有幫助:
<IfModule mod_php5.c>
php_value upload_max_filesize 128M
php_value post_max_size 128M
php_value max_input_time 3600
php_value max_execution_time 3600
</IfModule>
<IfModule mod_php4.c>
php_value upload_max_filesize 128M
php_value post_max_size 128M
php_value max_input_time 3600
php_value max_execution_time 3600
</IfModule>
我是相當新的PHP。
查看php.ini中的'memory_limit'。它應該大於'post_max_size'。如果您有權訪問php.ini,則使用.htaccess沒有意義。當您無法訪問php.ini時,該方法非常有用。 – DFriend
memory_limit是512M –