Environmet:iis7 + php
我需要上传非常大的文件,最多3 GB ...
允许在iis7中上传3GB文件: %WINDIR%\ SYSTEM32 \ INETSRV \设置\对ApplicationHost.config
...
<requestfiltering>
...
<requestLimits maxAllowedContentLength="3145728000" />
...
</requestfiltering>
...
如果我输入php.ini:
post_max_size = 3000M
upload_max_filesize = 3000M
登录表单不起作用...
我只把它放在上传脚本中:
set_time_limit(0);
$post_max_size = ini_get('post_max_size');
$upload_max_filesize = ini_get('upload_max_filesize');
ini_set('post_max_size', '2901M');
ini_set('upload_max_filesize', '2900M');
...
ini_set('post_max_size', $post_max_size);
ini_set('upload_max_filesize', $upload_max_filesize);
但不起作用......我不知道如何解决这个问题:(
答案 0 :(得分:1)
我修复了将内存限制大于post_max_size并且post_max_size大于php.ini中的upload_max_filesize
memory_limit = 4001M
post_max_size = 3001M
upload_max_filesize = 3000M
感谢Awea
答案 1 :(得分:0)