在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ js 更換圖片并獲取圖片文件的問題

js 更換圖片并獲取圖片文件的問題

clipboard.png

clipboard.png

頁面效果

clipboard.png

輸出的結(jié)果

clipboard.png

請教各路大神:我的問題是,當你更換第1張圖片的時候,把第1張圖片文件存入數(shù)組中,更換第2張圖片的時候,把第2張圖片文件存入數(shù)組中,更換第3張圖片的時候,把第3張圖片文件存入數(shù)組中,,,,此時的數(shù)組有3個值了,當你想要再次在更換第1張圖片時,就必須把數(shù)組的下標為0的值更換就行,,,也就是說是替換,而不是在數(shù)組里增加

回答
編輯回答
別逞強

我一般的做法,是不保存圖片數(shù)組的,只需要在input框 change 的時候去獲取文件的blob地址預(yù)覽出來就行了,隨便用戶修改幾次文件,反正每次change就重新把圖片預(yù)覽,等待用戶選擇完畢了,點擊提交按鈕的時候再把選中的文件轉(zhuǎn)換成formData對象提交,在沒點擊提交時候,不用去處理文件。

2018年5月29日 06:26
編輯回答
故人嘆

首先,你的arrImgFile不能用push來添加內(nèi)容,而應(yīng)該通過在uploadFile函數(shù)中傳人相關(guān)信息,通過這個信息決定上傳的圖片內(nèi)容存在數(shù)組的那個位置。比如通過input對象的id屬性,這樣你就可以確定的進行綁定了。

2017年11月5日 15:05