情景描述:
開發(fā)圖片上傳功能時旧困,上傳進度為100%,但是點擊上傳按鈕時夕春,提示【上傳圖片不存在】投慈。
bug解析:
使用wx.uploadFile接口時惶我,上傳進度uploadTask返回的progress = 100%妈倔,并不意味著wx.uploadFile立馬進入success回調(diào)中,中間過程存在時間差(服務(wù)器處理導(dǎo)致)绸贡,所以如果一看到progress = 100%就點擊上傳按鈕盯蝴,就會提示【上傳圖片不存在】。
解決方案:
判定上傳任務(wù)是否成功的標(biāo)準(zhǔn)是否進入success回調(diào)听怕,而不是progress = 100%结洼;