博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
网络_断点续传.断点下载
阅读量:4290 次
发布时间:2019-05-27

本文共 665 字,大约阅读时间需要 2 分钟。

//在多线程下载的基础上,
断点下载,必须建立在服务器代码支持的基础上.
多点续传只是在多线程下载的基础上,每次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服务协议的一部分.

转载地址:http://ebegi.baihongyu.com/

你可能感兴趣的文章
Spring Boot 中使用一个注解轻松将 List 转换为 Excel 下载
查看>>
高并发环境下,先操作数据库还是先操作缓存?
查看>>
MySQL Explain详解
查看>>
一直搞不清楚什么是读写分离,主从复制的原理,今天总算搞懂了
查看>>
消息队列 mq 必会面试题
查看>>
线程池的工作原理是啥?能手写一个线程池吗?
查看>>
Java程序内存的简单分析
查看>>
Javascript单例模式概念与实例
查看>>
SQL NULL 函数
查看>>
多例设计模式
查看>>
WebView的JavaScript与本地代码三种交互方式
查看>>
WebView的JavaScript与本地代码三种交互方式
查看>>
Android Studio里面配置Tesseract
查看>>
深入浅出JavaScript之this
查看>>
Android include标签的使用注意事项
查看>>
final成员变量和final局部变量
查看>>
Android数据加密之异或加密算法
查看>>
greenDao好的示例网址
查看>>
Android自定义控件--仿安全卫士中的一键加速
查看>>
Android Tools Attributes,让布局设计所见即所得
查看>>