本文主要是介绍网络_断点续传.断点下载,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
//在多线程下载的基础上,断点下载,必须建立在服务器代码支持的基础上.
多点续传只是在多线程下载的基础上,每次write 之后,把 seek 指针的long 保存下来。保存到文件。
http.setRequestProperty("Range", "bytes="+start+"-"+end);
http头属性之一,Range
- The first 500 bytes (byte offsets 0-499, inclusive): bytes=0- 499
- The second 500 bytes (byte offsets 500-999, inclusive): bytes=500-999
- The final 500 bytes (byte offsets 9500-9999, inclusive): bytes=-500 - Or bytes=9500-
- The first and last bytes only (bytes 0 and 9999): bytes=0-0,-1
- Several legal but not canonical specifications of the second 500
bytes (byte offsets 500-999, inclusive):
bytes=500-600,601-999
bytes=500-700,601-999
以后有时间再丰富一下内容.
而断点上传,一般都是自己写的服务器支持.因为断点下载只是http服务协议的一部分.
这篇关于网络_断点续传.断点下载的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!