读取HTTP链接文件 到本地文件

来源:互联网 发布:dobbox源码怎么看 编辑:程序博客网 时间:2024/05/17 07:19
package com.test1;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.UnsupportedEncodingException;import java.net.MalformedURLException;import java.net.URL;import java.net.URLConnection;import java.net.URLEncoder;public class IO2 {public static void main(String[] args) throws IOException {FileOutputStream fo= null;String path = "http://test";String remoteFileName = "http://test";URL url = new URL(path+URLEncoder.encode(remoteFileName,"utf-8")); URLConnection conn = url.openConnection();  try { //FileInputStream in=new FileInputStream(path+URLEncoder.encode(remoteFileName,"utf-8")); InputStream is = conn.getInputStream();          File file=new File("D:/test.pdf");         if(!file.exists())             file.createNewFile();         FileOutputStream out=new FileOutputStream(file);         int c;         byte buffer[]=new byte[is.available()];         while((c=is.read(buffer))!=-1){             for(int i=0;i<c;i++)                 out.write(buffer[i]);                 }         is.close();         out.close();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}    }}

0 0
原创粉丝点击