如下場景:
一個頁面中需要用戶填入文字信息,並上傳圖片,上傳圖片是單獨調用上傳文件接口的,當用戶上傳圖片后,馬上點保存,就會報錯。
Authentication to host '***‘' for user 'root' using method 'mysql_native_password' failed with message: Reading from the stream has failed.
其真正原因是圖片未上傳完全,同時又點了保存,未遵循依賴關系(必須上傳完圖片,才能點保存提交數據)。
解決方法:
1、填完信息后,稍作停頓。
2、前端添加強制依賴,即在圖片上傳完之前不允許用戶點擊保存,可以用進度條等類似方法。