Thu, 04 Sep 2014 指数: 5
今天在destoon中,上传了一个视频出现了错误提示,error(1) access denied。加网站权限,修改网站后台各参数名堂搞尽了就是都不行,经过测试,从几百K到到200M,逐渐测试,才发现,文件刚开是2m以内的有问题,在网上找到资料,修改了php.ini中的upload_max_filesize参数,设置成了upload_max_filesize = 1000M,开始好转了,1M,6M,9M时又是error(1) access denied!.再试,发现最多只能传8M以内的文件……
最后在php.ini中发现有两个参数的默认最大值是8M,一个是memory_limit,一个是post_max_size
(英文不好,不知道什么意思,但凭感觉,问题可能就在这了。
post_max_size = 1000M
memory_limit = 1000M
换掉后再试,
果然。见效了!
总结一下,在php环境下,要传大文件,三行代码需要修改
upload_max_filesize = 1000M
post_max_size = 1000M
memory_limit = 1000M
我用的是本地的php+iis环境,ASP一般默认的都是2M以内文件。