2013-07-31 33 views
3

我使用HttpURLConnection從我的Android應用程序向服務器發送文件。當網絡穩定時它工作正常。當網絡不穩定時,Android將文件從客戶端發送到服務器的最佳方法

每當網絡不穩定,我一次又一次地向服務器發送文件,一些數據丟失。

任何一個可以告訴我插槽實施能否解決這個問題?或任何其他解決方案將幫助我處理這種情況?

在此先感謝。

+0

數據有多大? – iaindownie

+0

這是近30 MB的XML文件。 –

+0

Blimey!好吧,我的初始ping檢測網絡的想法不夠充分(對於我來說,使用小型JSON文件的時間爲99.9%)。如果我獲得ping成功,網絡可能會保持足夠長的時間進行2-3kb的數據傳輸。你能以任何方式破解數據嗎? – iaindownie

回答

0

您應該檢查網絡故障測試用例。當數據傳輸時網絡出現故障時,您應該維護未發送的項目列表。當網絡連接時,嘗試發送剩餘的項目。

相關問題