2011-07-20 237 views
0

與一些同事討論我們的應用程序。尋找以每週爲單位從電話到遠程服務器傳輸大型數據文件的最佳方式。服務器將 在DMZ和手機將要麼在WiFi模式或GSM。一些文件將是100Mb甚至可以達到400Mb。只是不確定在我的Android代碼中處理此問題的最佳方法。我正在尋找 MTOM,甚至只是純粹的FTP。任何意見,將不勝感激。發送大數據包到服務器

+1

開發問題是無關緊要的,mod可能會將其遷移到StackOverflow。 –

+0

通過數據包,我假設你的意思是文件或'包'正確?網絡中的文件/軟件包在哪裏,客戶機或其他服務器在哪裏? –

+0

將數據保存到文件,每秒可以超過8K數據。設備使用SPP通過Bluettooth與手機進行通信,我們正在保存原始數據,然後將通過手機保存的文件傳輸到我們自己的中央服務器。尋找通過電話傳輸和保證文件傳輸到服務器的最佳方式。 – JPM

回答

1

我對Android下的MTOM的使用進行了研究,但是我什麼都沒發現。我不知道是否有任何實施與Android的工作。

但是,這是你可以做的by FTP,這將是一個不錯的選擇,我認爲。你可以使用校驗和來檢查文件的完整性(雙方計算並比較)。

對於大文件使用3G可能需要很長時間並且很昂貴,所以對我來說最好的是使用WiFi。您可以檢測您的設備是否通過WiFi as described here連接。

+0

不幸的是,我們不能使用WiFi,因爲這將被部署給大多數人很窮,而不是技術精通的用戶。我們必須使用3/4G連接,因此很可能看起來我們將使用FTP。感謝您的輸入!乾杯。 – JPM