当在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 –