0
我構建了一個應用程序,可以拍照並將它們上傳到服務器,我使用的是Apache commons FTP庫來上傳它們。 當我使用WiFi的圖像上傳沒有任何問題... 但是當我使用2G移動網絡發送他們一半的服務器接收它們作爲損壞的圖像。通過2G/GSM網絡上傳後損壞的圖像
我將文件類型設置爲二進制文件類型。
有沒有一種方法來確定圖像是否被損壞或沒有。
我構建了一個應用程序,可以拍照並將它們上傳到服務器,我使用的是Apache commons FTP庫來上傳它們。 當我使用WiFi的圖像上傳沒有任何問題... 但是當我使用2G移動網絡發送他們一半的服務器接收它們作爲損壞的圖像。通過2G/GSM網絡上傳後損壞的圖像
我將文件類型設置爲二進制文件類型。
有沒有一種方法來確定圖像是否被損壞或沒有。
爲了確定圖像是否遭到破壞,請將服務器接收到的圖像與Android設備上的相應圖像進行比較。
爲了確定圖像被損壞的原因,您可以在服務器上運行WireShark或tcpdump並監聽上傳。仔細檢查應揭示該問題是否
您還可以嘗試圖像大小(以字節爲單位),並檢查是否存在您看到問題的大小邊界。這可能會給出進一步尋找的線索