如何用java实现下载文件(包括图片)
的有关信息介绍如下:/** * * @param f * 保存的文件 * @param imgUrl * 图片地址 */ public void down(File f, String imgUrl) { byte[] buffer = new byte[8 * 1024]; URL u; URLConnection connection = null; try { u = new URL(imgUrl); connection = u.openConnection(); } catch (Exception e) { System.out.println("ERR:" + imgUrl); return; } connection.setReadTimeout(100000); InputStream is = null; FileOutputStream fos = null; try { f.createNewFile(); is = connection.getInputStream(); fos = new FileOutputStream(f); int len = 0; while ((len = is.read(buffer)) != -1) { fos.write(buffer, 0, len); } } catch (Exception e) { f.delete(); } finally { if (fos != null) { try { fos.close(); } catch (IOException e) { } } if (is != null) { try { is.close(); } catch (IOException e) { } } } buffer = null; // System.gc(); }