日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

[转]使用URLConnection下载文件或图片并保存到本地

發布時間:2025/3/8 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [转]使用URLConnection下载文件或图片并保存到本地 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Code

?
import?java.io.FileOutputStream;??
?
import?java.io.InputStream;??
?
import?java.io.OutputStream;??
?
import?java.net.URL;??
?
import?java.net.URLConnection;??
?
/**?
??*?使用URLConnection下載文件或圖片并保存到本地。?
??*??
??*?
@author?老紫竹(laozizhu.com)?
??
*/??
?
public?class?URLConnectionDownloader?{??
???
public?static?void?main(String[]?args)?throws?Exception?{??
?????download(
"http://www.laozizhu.com/images/logo.gif",?"laozizhu.com.gif");??
???}??
???
/**?
????*?下載文件到本地?
????*??
????*?
@param?urlString?
????*??????????被下載的文件地址?
????*?
@param?filename?
????*??????????本地文件名?
????*?
@throws?Exception?
????*???????????各種異常?
????
*/??
???
public?static?void?download(String?urlString,?String?filename)?throws?Exception?{??
?????
//?構造URL??
?????URL?url?=?new?URL(urlString);??
?????
//?打開連接??
?????URLConnection?con?=?url.openConnection();??
?????
//?輸入流??
?????InputStream?is?=?con.getInputStream();??
?????
//?1K的數據緩沖??
?????byte[]?bs?=?new?byte[1024];??
?????
//?讀取到的數據長度??
?????int?len;??
?????
//?輸出的文件流??
?????OutputStream?os?=?new?FileOutputStream(filename);??
?????
//?開始讀取??
?????while?((len?=?is.read(bs))?!=?-1)?{??
???????os.write(bs,?
0,?len);??
?????}??
?????
//?完畢,關閉所有鏈接??
?????os.close();??
?????is.close();??
???}??
?}???

轉載于:https://www.cnblogs.com/treeyh/archive/2009/03/06/1404401.html

總結

以上是生活随笔為你收集整理的[转]使用URLConnection下载文件或图片并保存到本地的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。