java常用代码四(粘贴即用)---下载文件
2013-10-05 20:40
330 查看
本文给出java下载文件的常用代码,代码适用于windows和linux,会持续更新。
java下载文件:
所需头文件:
代码部分:
使用示例:
java下载文件:
所需头文件:
import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.URL;
代码部分:
/** * 从指定文件的url下载文件 * @param url 指定文件的url * @param filename 下载后存储的位置 * @throws IOException */ public void fetchFile(String url,String filename) throws IOException { //建立一个到需要下载文件的URL的http链接 URL _URL=new URL(url); HttpURLConnection con=(HttpURLConnection) _URL.openConnection(); InputStream is=con.getInputStream(); //新建一个文件作为下载后的文件 File downloadfile=new File(filename); FileOutputStream fos=new FileOutputStream(downloadfile); //将从http链接中获取的网络流读取的数据直接写入文件流 byte[] buf=new byte[1000]; int read; while((read=is.read(buf))!=-1) { fos.write(buf,0,read); } is.close(); fos.close(); }
使用示例:
public static void main(String[] args) throws IOException { new FileFetcher().fetchFile("http://image.s1979.com/allimg/120712/15361I934-4.jpg","download.jpg"); }
相关文章推荐
- java常用代码二(粘贴即用)---写文件
- java常用代码一(粘贴即用)---读文件
- JAVA代码实现下载单个文件,和下载打包文件
- 实现文件下载的java代码
- Java文件上传下载核心代码
- 实现文件下载的java代码
- JAVA代码时间SFTP文件的下载
- Java代码实现FTP服务器上传文件与下载文件
- Java文件读写(IO)常用代码
- JavaWeb常用功能-文件下载
- Java 从网上下载文件的几种方式实例代码详解
- java通用文件下载代码带注释
- Java代码可自动从网络上下载文件
- Java下载文件后台代码
- JAVA中使用FTPClient实现文件上传下载实例代码
- Java文件上传下载、邮件收发实例代码
- 常用java代码片段之读取删除文件
- JAVA中使用FTPClient实现文件上传下载实例代码
- apache 的 commons-net-3.3.jar 的 ftp java代码上传下载文件
- JAVA代码实现FTP文件下载