移动分块文件HTTP上传

时间:2013-05-07 17:30:53

标签: ios objective-c http mobile

通过单元连接从移动设备上传文件(图像)是否值得开发?通过 chunk 我的意思是用文件的不同部分制作一系列独立的HTTP post请求,并在服务器上重新组装。

具体来说,我听说移动网络连接可能会在文件完全上传之前丢弃连接(在wifi上不会发生这种情况)。我的假设是,如果我对上传进行分块,则丢弃的连接将不太可能。我担心的是,在实践中,它并不是更可靠,现在我已经引入了延迟。

1 个答案:

答案 0 :(得分:0)

如果上传的接收端允许您在特定块上恢复上传,那么它可能非常有用。这样,您就可以在遇到错误时不必重新启动整个上载,从而最大限度地减少网络错误的影响。

例如,如果您使用S3作为后端,则可以利用他们的Multipart Upload