現(xiàn)在電商發(fā)展越發(fā)迅速,網(wǎng)上商城已經(jīng)十分流行, 開發(fā)網(wǎng)上商城的時(shí)候,頭像上傳、商品圖片上傳、分類圖片上傳等都會(huì)涉及到圖片上傳,今天我們來分析一下,在開發(fā)網(wǎng)上商城的時(shí)候,圖片上傳失敗的幾個(gè)原因。
圖片上傳失敗的原因主要有以下幾點(diǎn):
1. php.ini上傳配置額過小
打開php.ini,首先找到
file_uploads = on ;是否允許通過HTTP上傳文件的開關(guān)。默認(rèn)為ON即是開
upload_tmp_dir ;文件上傳至服務(wù)器上存儲(chǔ)臨時(shí)文件的地方,如果沒指定就會(huì)用系統(tǒng)默認(rèn)的臨時(shí)文件夾
upload_max_filesize = 8m ;望文生意,即允許上傳文件大小的最大值。默認(rèn)為2M
post_max_size = 8m ;指通過表單POST給PHP的所能接收的最大值,包括表單里的所有值。默認(rèn)為8M。
2. 圖片寫入硬盤出錯(cuò),檢查上傳目錄是否有寫入權(quán)限。
3. 圖片的路徑是否正確。如果錯(cuò)誤,會(huì)提示找不到文件。
4. 圖片的后綴名是否為圖片常用格式,常用格式為:jpg,jpeg,gif,png,bmp。
5. 服務(wù)器的容量是否已滿,如果服務(wù)器的硬盤空間不夠,也是會(huì)提示上傳失敗的。
6. 檢查網(wǎng)絡(luò)是否正常。
以上是安菲云為您分享的開發(fā)網(wǎng)上商城圖片上傳失敗的幾個(gè)原因,如果您有新的見解,歡迎您在文章底部給我們留言哦。