在PHP的默認配置情況下,當上傳的文件大小超出一定的限制時,我們將得到如下的錯誤提示信息:
Warning: PHP POST Content-Length of 625523488 bytes exceeds the limit of 8388608 bytes in Unknown on line 0
上述錯誤信息的大致意思是,我們使用POST請求提交的數據大小超過了服務器的最大限制數(8388608字節=8MB)。
出現上述錯誤的原因是,在PHP的配置文件php.ini中,默認存在如下配置信息(在php.ini中,行首的分號”;”表示當前行是注釋,不會生效):
腳本解析輸入數據(類似 POST 和 GET)允許的最大時間,單位是秒。 它從接收所有數據到開始執行腳本進行測量的。
max_input_time = 60
;允許客戶端單個POST請求發送的最大數據
post_max_size = 8M
;是否開啟文件上傳功能
file_uploads = On
;文件上傳的臨時存放目錄(如果不指定,使用系統默認的臨時目錄)
;upload_tmp_dir =
;允許單個請求上傳的最大文件大小
upload_max_filesize = 2M
;允許單個POST請求同時上傳的最大文件數量
max_file_uploads = 20
從上面的配置信息中我們可以看出,PHP的默認配置信息就是導致PHP文件上傳時提示文件大小超出限制的“罪魁禍首”。上述配置信息中給出了各個指令選項對應的中文注釋信息,大家可以根據自己的實際需求情況對php.ini配置文件進行相應的修改。
- 小白錯誤
- 微信開放平臺
- 組件ticket正確接收 失敗
- 微信開放平臺認證和全網發布說明
- 自定義菜單
- 使用自定義菜單等接口類功能出現“SSL connect error”的錯誤
- 公眾號授權失敗Problem with reading the SSL CA cert (path? access rights?)
- 支付相關
- 微信支付如何設置商戶支付密鑰(API密鑰)
- 微信支付報錯,對接微信支付一段時間過后,支付時簽名失敗
- 數據庫錯誤
- 微擎微贊數據庫報錯,字段缺少或者字段無法識別的解決方法
- 數據庫報錯,數據庫缺失
- scope參數錯誤或沒有 Scope權限
- 綁定公眾號時提示URL超時的解決方式
- 文件上傳提示錯誤
- 錯誤:PHP POST Content-Length of
- 授權失敗
- 請稍后重試ssl connect error
- PHP開啟擴展
- openssl開啟方法