码迷,mamicode.com
首页 > 编程语言 > 详细

java 下载网络中在文件

时间:2015-03-09 16:12:13      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:java

URL url = new URL(Config.local + "/excel/" + name);
			HttpURLConnection httpConnection = (HttpURLConnection) url.openConnection();

			// 设置请求信息
			httpConnection.setRequestProperty("GET", "/down.zip HTTP/1.1");

			// 设置接受信息
			httpConnection.setRequestProperty("Accept", "image/gif,image/x-xbitmap,application/msword");

			// 设置连接信息
			httpConnection.setRequestProperty("Connection", "Keep-Alive");

			// 获得输入流
			InputStream input = httpConnection.getInputStream();

			// 创建随机文件
			flist.add(new File(name));
			RandomAccessFile oSavedFile = new RandomAccessFile(name, "rw");

			byte[] b = new byte[1024];
			int nRead;

			// 从输入流中读入字节流,然后写到文件中
			while ((nRead = input.read(b, 0, 1024)) > 0) {
				oSavedFile.write(b, 0, nRead);
			}

			input.close();
			oSavedFile.close();
			httpConnection.disconnect();

java 下载网络中在文件

标签:java

原文地址:http://blog.csdn.net/daixinmei/article/details/44156035

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!