java 下载

来源:互联网 发布:中海达手簿软件下载 编辑:程序博客网 时间:2024/05/21 08:18
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" );}}

0 0
原创粉丝点击