Android 断点续传 思路
2024-08-25 17:31:31
大部分http服务器本身是可以支持range字段和断点续传的。另外 http返回206字段表示支持断点续传。
但是遇到支持的服务器的时候,就需要手动去处理断点续传的功能。
客户端在请求文件的时候添加
addHeader("Range", "bytes=" + mTemporaryFile.length() + "-");
来传递偏移值。
并根据
public static boolean isSupportRange(HttpResponse response) {
if (TextUtils.equals(getHeader(response, "Accept-Ranges"), "bytes")) {
return true;
}
String value = getHeader(response, "Content-Range");
return value != null && value.startsWith("bytes");
}
方法来判断是否支持断点。
最新文章
- ORACLE手工删除数据库
- django整合原有的mysql数据库
- Alpha版本项目展示要求
- python 中的sort 和java中的Collections.sort()函数的使用
- EF中使用linq进行关联查询
- Paip.声明式编程以及DSL 总结
- UIView 与 CALayer
- 推荐使用C++ 11
- 分享Kali Linux 2016.2第36周镜像虚拟机
- 【转】PHP框架性能测试报告 - ThinkPHP 3.2.3 Laravel 5.2 Yii2.0.5
- 【安卓面试题】使用SQLiteOpenHelper的getReadableDatabase()获得的数据库能不能,做写的操作
- 【转】SQL中Group By的使用
- KVM与VMware的性能比较
- SPOJ 0287 Smart Network Administrator
- SQL数值函数
- Tomcat免安装版的环境变量配置以及Eclipse下的Tomcat配置和测试
- Java 用Freemarker完美导出word文档(带图片)
- python编码错误的解决办法 SyntaxError: Non-ASCII character '\xe5' in file
- PiggyMetrics windows 部署
- 小程序wx.chooseImage的坑