public static void testFile(String url,String savepath) {
FileOutputStream fos = null;
int SIZE = 8096; // 缓冲区大小
byte[] buf = new byte[SIZE];
int size = 0;
String fileName = savepath;
try {
int b=url.lastIndexOf("/");
fileName=""+fileName+""+System.currentTimeMillis()+url.substring(b+1, url.length());
URL url2 = new URL(url);
HttpURLConnection httpUrl = (HttpURLConnection) url2
.openConnection();
// 连接指定的网络资源
httpUrl.connect();
// 获取网络输入流
BufferedInputStream bis = new BufferedInputStream(httpUrl
.getInputStream());
// 建立文件
fos = new FileOutputStream(fileName);
while ((size = bis.read(buf)) != -1)
fos.write(buf, 0, size);
fos.close();
bis.close();
httpUrl.disconnect();
System.out.println("Test.testFile() sucess" + fileName);
} catch (Exception e) {
e.printStackTrace();
System.out.println("Test.testFile() fail" );
}
}
java 下载
最新推荐文章于 2023-10-08 12:59:40 发布