有個用戶反饋上傳頭像失敗,分析原因?


一、原因分析

1、權限問題

  現在的程序都是需要經過用戶授權,才能訪問相冊

2、照片格式

  圖片的格式一般有PNG,JPG等,但是IOS11后的手機拍照出來的格式是HEIC,假如程序沒有對這種情況做處理,會發生上傳失敗

3、圖片太大

  現在的新手機分辨率比較高,拍出來的照片一般都很大,程序處理不好,會造成上傳失敗

4、尺寸大小

  現在的app一般都對對圖片的尺寸有做一定的限制

5、內存泄露

   用戶可能頻繁的操作用戶頭像上傳,程序沒有處理好資源釋放,也會失敗

6、網絡問題

  客戶端和服務端交互,都是需要走網絡的,在網絡差等弱網情況下,可能會造成上傳失敗

7、服務器異常

  服務器的在高負載運行,對客戶端沒有很好的響應或者是響應慢或超時,也會造成失敗

 

二、分析思路

1、charles、fiddler等代理抓包工具對程序進行抓包

用戶頭像上傳,是需要經過接口的,通過代理工具先排查是前端還是后端接口問題

2、假如是后端問題,則需要通過成熟的elk工具或登錄服務器使用命令查詢此用戶的失敗時間點等去查詢日志,去進一步分析

 

 

 

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM