PHP大檔案上傳失敗的解決方案:先找到並開啟「php.ini」檔案;然後尋找「upload_max_filesize」項目並將其改為2048M;最後儲存並重新啟動伺服器即可。
#推薦:《PHP視頻教學》
今天在使用post上傳檔案的時候發現報錯了,原因竟然是因為檔案過大。這就很奇怪了,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
這個依照你自己電腦安裝的位置來就行了
找到這個檔案用phpstorm打開(不要用記事本打開,會出現格式問題)
然後Ctrl F查找upload_max_filesize 改為2048M(改多少看個人需求了)
其他的也一樣改就行了,把所有的改完用Ctrl S存一下然後把web伺服器重啟一下就行了。然後測試上傳成功。
以上是PHP post大檔案上傳失敗怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!