在PHP中利用.htaccess上传大文件
我见过许多在上传大文件时遇到困难的PHP开发人员。
当要用PHP上传很大的文件时,你必须通过php.ini或者httpd.conf或者利用.htaccess来改变默认文件上传的
大小。
默认的文件上传的大小是2M。
当利用PHP上传文件大于2M时候,可以利用上面说的三种方法:
在本机(localhost)下工作的时候,你可以利用以上三种方法的任何一种来改变并提高文件上传大小的上限;但
是,当你的网站上传到服务器后,你可能没有访问php.ini和httpd.conf的权限,最好的办法是利用.htaccess。
建立一个 .htaccess文件,把以下的规则写到文件里,就可以得到增加上传的文件大小的解决方案了。
php_value upload_max_filesize 32M
php_value post_max_size 32M
php_value max_execution_time 360
php_value max_input_time 360
OK,现在你就可以上传大小不超过32M的文件啦。
原文链接地址:http://www.programmingfacts.com/2010/02/16/upload-largebig-files-%20php-htaccess/
/*
*/
当要用PHP上传很大的文件时,你必须通过php.ini或者httpd.conf或者利用.htaccess来改变默认文件上传的
大小。
默认的文件上传的大小是2M。
当利用PHP上传文件大于2M时候,可以利用上面说的三种方法:
- php.ini
- httpd.conf
- .htaccess
在本机(localhost)下工作的时候,你可以利用以上三种方法的任何一种来改变并提高文件上传大小的上限;但
是,当你的网站上传到服务器后,你可能没有访问php.ini和httpd.conf的权限,最好的办法是利用.htaccess。
建立一个 .htaccess文件,把以下的规则写到文件里,就可以得到增加上传的文件大小的解决方案了。
php_value upload_max_filesize 32M
php_value post_max_size 32M
php_value max_execution_time 360
php_value max_input_time 360
OK,现在你就可以上传大小不超过32M的文件啦。
原文链接地址:http://www.programmingfacts.com/2010/02/16/upload-largebig-files-%20php-htaccess/
