import java.io.BufferedInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.net.HttpURLConnection;
import java.net.URL;
public class URLFileSaver implements Runnable {
private static final int BUFFER_SIZE = 4096;
private String destUrl;
private String fileName;
public URLFileSaver(String destUrl,String fileName)
{
this.destUrl = destUrl;
int i = destUrl.lastIndexOf("/");
this.fileName = fileName + destUrl.substring(i+1);
}
public void run() {
try {
saveToFile(destUrl,fileName);
System.out.println("文件:"+destUrl+"下载完成,保存为"+fileName);
} catch (IOException e) {
System.out.println("文件下载失败,信息:"+e.getMessage());
}
}
// 将网络文件保存为本地文件的方法
// @param d
import java.io.FileOutputStream;
import java.io.IOException;
import java.net.HttpURLConnection;
import java.net.URL;
public class URLFileSaver implements Runnable {
private static final int BUFFER_SIZE = 4096;
private String destUrl;
private String fileName;
public URLFileSaver(String destUrl,String fileName)
{
this.destUrl = destUrl;
int i = destUrl.lastIndexOf("/");
this.fileName = fileName + destUrl.substring(i+1);
}
public void run() {
try {
saveToFile(destUrl,fileName);
System.out.println("文件:"+destUrl+"下载完成,保存为"+fileName);
} catch (IOException e) {
System.out.println("文件下载失败,信息:"+e.getMessage());
}
}
// 将网络文件保存为本地文件的方法
// @param d