3
我使用HttpURLConnection從我的Android應用程序向服務器發送文件。當網絡穩定時它工作正常。當網絡不穩定時,Android將文件從客戶端發送到服務器的最佳方法
每當網絡不穩定,我一次又一次地向服務器發送文件,一些數據丟失。
任何一個可以告訴我插槽實施能否解決這個問題?或任何其他解決方案將幫助我處理這種情況?
在此先感謝。
我使用HttpURLConnection從我的Android應用程序向服務器發送文件。當網絡穩定時它工作正常。當網絡不穩定時,Android將文件從客戶端發送到服務器的最佳方法
每當網絡不穩定,我一次又一次地向服務器發送文件,一些數據丟失。
任何一個可以告訴我插槽實施能否解決這個問題?或任何其他解決方案將幫助我處理這種情況?
在此先感謝。
您應該檢查網絡故障測試用例。當數據傳輸時網絡出現故障時,您應該維護未發送的項目列表。當網絡連接時,嘗試發送剩餘的項目。
數據有多大? – iaindownie
這是近30 MB的XML文件。 –
Blimey!好吧,我的初始ping檢測網絡的想法不夠充分(對於我來說,使用小型JSON文件的時間爲99.9%)。如果我獲得ping成功,網絡可能會保持足夠長的時間進行2-3kb的數據傳輸。你能以任何方式破解數據嗎? – iaindownie