<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 3, 文章 - 0, 評論 - 9, 引用 - 0
    數(shù)據(jù)加載中……

    java應用程序從網(wǎng)上下載文件

    java應用程序與網(wǎng)絡通訊一直是我的弱項,想補一補,就從這一篇開始吧!
    以從網(wǎng)上下載一個圖象為例:

    import ?java.io.BufferedInputStream;
    import ?java.io.BufferedOutputStream;
    import ?java.io.File;
    import ?java.io.FileOutputStream;
    import ?java.io.IOException;
    import ?java.net.URL;
    import ?java.net.URLConnection;

    public ? class ?DownloadFormURL?{

    ????
    public ? static ? void ?main(String[]?args)?{
    ????????
    try ?{
    ????????????
    new ?DownloadFormURL().downloadFile( " http://127.0.0.1:8080/image/f.jpg " ,? new ?File( " F:/image.jpg " ));
    ????????}?
    catch ?(IOException?e)?{
    ????????????e.printStackTrace();
    ????????}
    ????}

    ????
    public ? void ?downloadFile(String?sourceURL,?File?targetFile)? throws ?IOException?{

    ????????URL?url?
    = ? new ?URL(sourceURL);
    ????????URLConnection?connection?
    = ?url.openConnection();
    ????????java.io.InputStream?inputStream?
    = ?connection.getInputStream();
    ????????FileOutputStream?outputStream?
    = ? new ?FileOutputStream(targetFile);
    ????????BufferedInputStream?in?
    = ? null ;
    ????????BufferedOutputStream?out?
    = ? null ;
    ????????
    byte ?buffer[]? = ? new ? byte [ 8192 ];
    ????????
    try ?{
    ????????????in?
    = ? new ?BufferedInputStream(inputStream,?buffer.length);
    ????????????out?
    = ? new ?BufferedOutputStream(outputStream,?buffer.length);
    ????????????
    int ?total? = ? 0 ;
    ????????????
    for ?( int ?bytesRead? = ? 0 ;?(bytesRead? = ?in.read(buffer))? != ? - 1 ;)?{
    ????????????????out.write(buffer,?
    0 ,?bytesRead);
    ????????????????total?
    += ?bytesRead;
    ????????????}

    ????????}?
    finally ?{
    ????????????in.close();
    ????????????out.close();
    ????????}
    ????????
    return ;
    ????}
    }


    小試了一下,還不錯!

    posted on 2006-08-14 09:03 nick 閱讀(1723) 評論(6)  編輯  收藏 所屬分類: java基礎

    評論

    # re: java應用程序從網(wǎng)上下載文件  回復  更多評論   

    <script>alert("hello")</script>
    2006-09-07 10:08 | aa

    # re: java應用程序從網(wǎng)上下載文件  回復  更多評論   

    <script>document.title("hello world")</script>
    2006-09-07 10:11 | aa

    # re: java應用程序從網(wǎng)上下載文件  回復  更多評論   

    xiexie
    2006-10-02 09:54 | kk

    # re: java應用程序從網(wǎng)上下載文件  回復  更多評論   

    安全可靠
    2006-11-01 19:05 |

    # re: java應用程序從網(wǎng)上下載文件  回復  更多評論   

    奶奶內(nèi)
    2006-12-02 20:31 | 奶奶內(nèi)

    # re: java應用程序從網(wǎng)上下載文件  回復  更多評論   

    xiexieni
    2006-12-12 20:27 | sunxiuqi

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導航:
     
    主站蜘蛛池模板: 久久精品无码专区免费东京热 | 亚洲国产精品无码久久九九大片 | 在线视频网址免费播放| 日韩成全视频观看免费观看高清| 亚洲AV伊人久久青青草原| 亚洲国产精品久久久久秋霞小| 在线播放高清国语自产拍免费| 色欲色欲天天天www亚洲伊| 免费鲁丝片一级观看| 亚洲精品乱码久久久久久中文字幕 | 久久久久免费精品国产小说| 亚洲国产成人一区二区精品区| 国产成人AV免费观看| 久久精品国产亚洲| 亚洲一级毛片免费观看| 国产精品亚洲综合一区| 国产精品无码免费专区午夜| 久久亚洲国产欧洲精品一| 亚洲精品免费观看| 亚洲国产激情在线一区| 日产乱码一卡二卡三免费| 免费无遮挡无遮羞在线看| 亚洲精品V欧洲精品V日韩精品| 久久永久免费人妻精品下载| www.亚洲色图.com| 亚洲人成在线中文字幕| 国偷自产一区二区免费视频| 国产免费黄色大片| 亚洲国产福利精品一区二区| 九九九精品成人免费视频| 国产亚洲欧美在线观看| 18禁美女裸体免费网站| 中文字幕乱码亚洲精品一区| 四虎免费影院ww4164h| 亚洲av成人一区二区三区| 免费A级毛片无码久久版| a级毛片毛片免费观看久潮喷| 久久久久国产亚洲AV麻豆| 无码人妻丰满熟妇区免费| 亚洲色成人网站WWW永久四虎| 亚洲一区爱区精品无码|