2013-05-07 51 views
0

開發工作是否值得花時間從移動設備上通過單元連接來上傳文件(圖像)?通過我的意思是使用文件的不同部分進行一系列獨立的HTTP POST請求,並在服務器上重新組裝。移動分塊文件HTTP上傳

具體來說,我聽說移動網絡連接可能會在文件完全上傳之前斷開連接(它不會通過無線網絡發生)。我的假設是,如果我將上傳分塊,那麼連接斷開的可能性就會降低。我擔心的是,在實踐中,它不是更可靠,現在我已經引入了延遲。

回答

0

如果上傳的接收端允許您恢復在特定塊上的上傳,它可能非常有用。這將允許您在發生錯誤時不必重新啓動整個上載,從而最大限度地減少網絡錯誤的影響。

例如,如果你使用S3作爲後端,你可以充分利用他們的Multipart Upload

+0

同意。儘管未來可以實現可恢復的上傳,但現在我想要更多地瞭解_reliability_ - 分塊上傳是否使通過HTTP進行上傳更加可靠。 – 2013-05-07 18:18:01

+0

@DavidFaivre您的結果可能會有所不同,但在測試中我已經完成了它不會提高可靠性,並增加了對分塊上傳的性能損失,只有在恢復支持時它才變得有用。 – 2013-05-07 18:21:59

+0

有趣。我的猜測是你會得到一些可靠性的提高,因爲你可以減少請求的大小(並減少AT&T放棄連接的機會)。但我最好是一個網絡業餘愛好者。感謝您的輸入。 – 2013-05-09 11:54:14