java实现从网上下载图片到本地的方法
本文实例讲述了java实现从网上下载图片到本地的方法。分享给大家供大家参考。具体如下:
importjava.io.*; importjava.net.MalformedURLException; importjava.net.URL; publicstaticvoidwriteFile(StringstrUrl,StringfileName){ URLurl=null; try{ url=newURL(strUrl); }catch(MalformedURLExceptione2){ e2.printStackTrace(); } InputStreamis=null; try{ is=url.openStream(); }catch(IOExceptione1){ e1.printStackTrace(); } OutputStreamos=null; Filef=newFile("d:\\webimg\\"); f.mkdirs(); try{ os=newFileOutputStream("d:\\webimg\\"+fileName); intbytesRead=0; byte[]buffer=newbyte[8192]; while((bytesRead=is.read(buffer,0,8192))!=-1){ os.write(buffer,0,bytesRead); } }catch(FileNotFoundExceptione){ }catch(IOExceptione){ e.printStackTrace(); } }
希望本文所述对大家的java程序设计有所帮助。