如上傳一個文件http://www.mycodes.net/mycodes.rar 如果文件大于2m往往是上傳不成功的
解決方法:
php.ini里查找
查找 post_max_size 改為:
post_max_size = 100M
查找upload_max_filesize,默認為2M 改為:
upload_max_filesize = 100M
解決上傳超時
默認是30秒 改為:
max_execution_time = 0
0代表不限制
max_input_time = 600 ;每個PHP頁面接收數據所需的最大時間,默認60秒
memory_limit = 128M ;每個PHP頁面所吃掉的最大內存,默認8M
另外要確認上傳的 <form> 里沒有類似下面的這行<input type="hidden" name="MAX_FILE_SIZE" value="1000000">這樣也是限制上傳大小用的
如果是apache 2 需要修改:
/etc/httpd/conf.d/php.conf 中的LimitRequestBody 524288將524288(=512×1024)改大,比如5M(=5×1024×1024)這樣上傳就不會出現如上問題,上傳不響應,上傳現實該頁無法現實也將得到解決!
新聞熱點
疑難解答