入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

Android 获取下载链接文件大小

创建时间:2015-05-30 投稿人: 浏览次数:3465

今天写下载文件模块,文件可以下载,但是进度条没显示,经过调试,发现得到的下载文件长度为-1.经查找资料,解决。

// 创建连接
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
 //处理下载读取长度为-1 问题
conn.setRequestProperty("Accept-Encoding", "identity");
conn.connect();
// 获取文件大小
int length = conn.getContentLength();

原因是默认使用了gzip压缩导致无法提前获得下载文件大小,所以不让它压缩即可。


声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
  • 上一篇:没有了
  • 下一篇:没有了
未上传头像