亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

上傳多文件,直接調用單文件,多文件上傳,中間有文件上傳失敗,后面的就不會上傳了

之前已經封裝了一個單文件的上傳,而現在也有了構建多文件上傳的信息,這樣的話,直接一個循環,調用之前寫的單文件上傳那個函數就好了。 封裝好的那個單文件上傳,輸出的一些信息,可以優化下,例如XXX.jpg上傳成功,XXX.jpg圖片太大 還有個問題是,多文件上傳,如果中間有文件上傳失敗,其它的就不會上傳了。

正在回答

2 回答

嗯 如果你要使用之前封裝好的單文件上傳需要修改下代碼才可以

^-^...

1 回復 有任何疑惑可以回復我~

是的,那函數就要改造

首先把單文件上傳的函數uploadfile()改成當驗證過不了,就返回一個錯誤信息的的字符串,如果過了所有的驗證且移動成功,就返回一個成功信息(當然,這里可以得到的還有size,mine,tmpname等,根據需要自己選擇返回)而不是簡單粗暴的exit(這一步最麻煩,有一個五六層的ifelse嵌套)

然后是那個整理上傳文件信息的函數buildInfo();就不要改了

以上是兩個準備的函數,最后寫一個一個函數,先調用buildInfo();,然后foeach調用uploadfile(),并把返回的結果放在一個數組里,

$fileInfos=buildInfo();

foreach($fileInfos as $key =>$fileInfo ){

$mes=uploadfile();

$res[$key]['mes']=$mes;

}

這樣就可以就遍歷每個上傳的文件,不會出現一個不成功后面就exit退出的問題;

然而,我首先那里就弄不了,找括號找半天,已經放棄,希望有更好的方案.請@我

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
手把手教你實現電商網站后臺開發
  • 參與學習       117254    人
  • 解答問題       2101    個

手把手教你用PHP搭建電子商務平臺,由淺入深教你搭建電商系統

進入課程

上傳多文件,直接調用單文件,多文件上傳,中間有文件上傳失敗,后面的就不會上傳了

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號