android 网络下载获取文件大小
2013-12-16 11:08
375 查看
HttpURLConnection conn = (HttpURLConnection) url.openConnection();//建立连接
conn.setConnectTimeout(6*1000);
conn.setRequestMethod("GET");
conn.setRequestProperty("Accept-Language", "zh-CN");
conn.setRequestProperty("Referer", downloadUrl);
conn.setRequestProperty("Charset", "UTF-8");
conn.setRequestProperty("User-Agent", "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)");
conn.connect();
if (conn.getResponseCode()==200) {
this.fileSize = conn.getContentLength();
if (this.fileSize <= 0) throw new RuntimeException("1无法获知文件大小 ");
fileSize就是获得的网络文件大小
conn.setConnectTimeout(6*1000);
conn.setRequestMethod("GET");
conn.setRequestProperty("Accept-Language", "zh-CN");
conn.setRequestProperty("Referer", downloadUrl);
conn.setRequestProperty("Charset", "UTF-8");
conn.setRequestProperty("User-Agent", "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)");
conn.connect();
if (conn.getResponseCode()==200) {
this.fileSize = conn.getContentLength();
if (this.fileSize <= 0) throw new RuntimeException("1无法获知文件大小 ");
fileSize就是获得的网络文件大小
相关文章推荐
- 2 关于android上下载网络文件大小异常的问题
- Android 文件下载大小和网络不一致(偏大)
- Android2.2以上版本下载网络文件getContentLength()大小异常
- Android 获取下载链接文件大小
- Android:文件下载和写入SD卡——文件下载大小和网络不一致(偏大或下载不完整)
- Android HttpURLConnection 获取下载文件大小
- 关于android上下载网络文件大小异常的问题
- android文件下载大小和网络不一致(偏大)
- Android2.2以上版本下载网络文件getContentLength()大小异常
- android文件下载大小和网络不一致(偏大)
- android文件下载大小和网络不一致(偏大)
- Android2.2以上版本下载网络文件getContentLength()大小异常
- java 获取网络servelt 返回下载文件大小
- Android中带有进度条百分比显示的可以从网络下载文件的适配器【单线程模式】
- Android网络编程 --断点续传下载文件
- 下载网络文件HttpURLConnection.getContentLength()大小为 0
- android 获取MP4文件的图片大小
- 如何利用代码从网站上获取一个文件的大小,并且下载时不出现保存提示框
- Qt 之 HTTP 请求 多线程分块下载——上(获取下载文件大小)
- Android简单的获取网络上的json文件