/** * 传入要下载的图片的url列表,将url所对应的图片下载到本地 * @param urlList */ public static String downloadPicture(String urlString,String path) { URL url = null; String imgPath = null; try { url = new URL(path+urlString); // 打开URL连接 URLConnection con = url.openConnection(); // 得到URL的输入流 InputStream input = con.getInputStream(); // 设置数据缓冲 byte[] bs = new byte[1024 * 2]; // 读取到的数据长度 int len; // 输出的文件流保存图片至本地 imgPath = createFile()+"/"+urlString.split("/")[urlString.split("/").length-1]; OutputStream os = new FileOutputStream(imgPath); while ((len = input.read(bs)) != -1) { os.write(bs, 0, len); } os.close(); input.close(); return imgPath; } catch (Exception e) { e.printStackTrace(); } return imgPath; }
时间: 2024-12-10 18:40:06