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 block
e.printStackTrace();
}
}
}
读取HTTP链接文件 到本地文件
最新推荐文章于 2025-02-17 21:55:11 发布