首頁 >後端開發 >PHP問題 >PHP post大檔案上傳失敗怎麼辦

PHP post大檔案上傳失敗怎麼辦

藏色散人
藏色散人原創
2020-08-18 09:31:332469瀏覽

PHP大檔案上傳失敗的解決方案:先找到並開啟「php.ini」檔案;然後尋找「upload_max_filesize」項目並將其改為2048M;最後儲存並重新啟動伺服器即可。

PHP post大檔案上傳失敗怎麼辦

#推薦:《PHP視頻教學》 

post大檔案上傳失敗原因

今天在使用post上傳檔案的時候發現報錯了,原因竟然是因為檔案過大。這就很奇怪了,post上傳檔案不是沒有大小限制嘛? PHP post大檔案上傳失敗怎麼辦這裡報錯其實不是程式碼的問題,錯誤在於web伺服器對於檔案上傳大小有限制,當你上傳的檔案大小超過他的限制就會出現這種情況。

解決方案

//如果想修改上传文件的限制可以修改php.ini文件
file_uploads = On;                         //是否允许上传文件 On/off 默认是on
upload_max_filesize = 2048M;               //上传文件最大限制,默认2M
post_max_size = 2048M                      // 通过Post提交的最多数据

max_execution_time = 30000;                //脚本最长的执行事件 单位为秒
max_input_time = 30000;                   //接收提交的数据的时间限制 单位为秒
memory_limit = 2048M;                      //最大内存消耗

在我電腦上檔案位址是:H:\wamp\bin\apache\apache2.4.23\bin
這個依照你自己電腦安裝的位置來就行了
PHP post大檔案上傳失敗怎麼辦
找到這個檔案用phpstorm打開(不要用記事本打開,會出現格式問題)
然後Ctrl F查找upload_max_filesize 改為2048M(改多少看個人需求了)
PHP post大檔案上傳失敗怎麼辦
其他的也一樣改就行了,把所有的改完用Ctrl S存一下然後把web伺服器重啟一下就行了。然後測試上傳成功。

以上是PHP post大檔案上傳失敗怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn