2012-09-10 49 views
0

我有几个与Web技术相关的问题。从阅读蚂蚁看Apache和Netty文档,我无法弄清楚使用HTTP multipart/post请求下载大文件的一些问题。Java Multipart/post download

  1. 是否可以发送HTTP请求来指示请求以较小的multipart(块)形式下载文件?

  2. 如何下载多部分的大文件?

如果我没有理解'多部分'这个术语本身,请纠正我。我知道很多人都遇到了这个问题,即应用程序(客户端)以较小的部分下载文件,因此当发生网络中断时,应用程序不需要再次从头开始下载整个文件。特别是当文件不是任何媒体文件时。

谢谢。

回答

3

Multipart指在一个主体中编码多个文档,有关定义请参见this。对于http,分段上传允许客户通过一个帖子发送多个文档,例如上传图像,并在一个请求中形成字段。

Multipart并不是指以多个块的形式下载文档。

如果发生网络中断,您可以使用http ranges重新开始下载。