利用HttpClient 4.1 下载文件
package com.ovp.async.util; import java.io.File; import java.io.FileOutputStream; import java.io.InputStream; import org.apache.http.HttpResponse; import org.apache.http.StatusLine; import org.apache.http.client.HttpClient; import org.apache.http.client.methods.HttpGet; import org.apache.http.impl.client.DefaultHttpClient; public class HttpUtil { public static void main(String[] args) throws Exception { String url = "http://plvod01.videocc.net/69ed95245f/2/69ed95245ff039041b05b663876bc3a2.flv"; HttpClient httpClient = new DefaultHttpClient(); HttpGet httpGet = new HttpGet(url); HttpResponse httpResponse = httpClient.execute(httpGet); StatusLine statusLine = httpResponse.getStatusLine(); if (statusLine.getStatusCode() == 200) { File xml = new File("d:/sitemap/123.mp4"); FileOutputStream outputStream = new FileOutputStream(xml); InputStream inputStream = httpResponse.getEntity().getContent(); byte buff[] = new byte[4096]; int counts = 0; while ((counts = inputStream.read(buff)) != -1) { System.out.println("......."); outputStream.write(buff, 0, counts); } outputStream.flush(); outputStream.close(); } httpClient.getConnectionManager().shutdown(); System.out.println("success: "); } }
相关推荐
Kafka 2020-09-18
Wepe0 2020-10-30
杜倩 2020-10-29
windle 2020-10-29
minerd 2020-10-28
mengzuchao 2020-10-22
Junzizhiai 2020-10-10
bxqybxqy 2020-09-30
风之沙城 2020-09-24
kingszelda 2020-09-22
大唐帝国前营 2020-08-18
yixu0 2020-08-17
TangCuYu 2020-08-15
xiaoboliu00 2020-08-15
songshijiazuaa 2020-08-15
xclxcl 2020-08-03
zmzmmf 2020-08-03
newfarhui 2020-08-03
likesyour 2020-08-01