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

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

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

    隨筆-60  評論-35  文章-15  trackbacks-0
    <% @page? import = " java.net.*,java.io.* " %>
    <%!
    ??
    public ? boolean ?saveUrlAs(String?photoUrl,?String?fileName)? {
    // 此方法只能用戶HTTP協(xié)議
    ???? try ? {
    ??????URL?url?
    = ? new ?URL(photoUrl);
    ??????HttpURLConnection?connection?
    = ?(HttpURLConnection)?url.openConnection();
    ??????DataInputStream?in?
    = ? new ?DataInputStream(connection.getInputStream());
    ??????DataOutputStream?out?
    = ? new ?DataOutputStream( new ?FileOutputStream(fileName));
    ??????
    byte []?buffer? = ? new ? byte [ 4096 ];
    ??????
    int ?count? = ? 0 ;
    ??????
    while ?((count? = ?in.read(buffer))? > ? 0 )? {
    ????????out.write(buffer,?
    0 ,?count);
    ??????}

    ??????out.close();
    ??????in.close();
    ??????
    return ? true ;
    ????}

    ????
    catch ?(Exception?e)? {
    ??????
    return ? false ;
    ????}

    ??}

    ?
    public ?String?getDocumentAt(String?urlString)? {
    // 此方法兼容HTTP和FTP協(xié)議
    ????StringBuffer?document? = ? new ?StringBuffer();
    ????
    try ? {
    ??????URL?url?
    = ? new ?URL(urlString);
    ??????URLConnection?conn?
    = ?url.openConnection();
    ??????BufferedReader?reader?
    = ? new ?BufferedReader( new ?InputStreamReader(conn.
    ??????????getInputStream()));
    ??????String?line?
    = ? null ;
    ??????
    while ?(?(line? = ?reader.readLine())? != ? null )? {
    ????????document.append(line?
    + ? " \n " );
    ??????}

    ??????reader.close();
    ????}

    ????
    catch ?(MalformedURLException?e)? {
    ??????System.out.println(
    " Unable?to?connect?to?URL:? " ? + ?urlString);
    ????}

    ????
    catch ?(IOException?e)? {
    ??????System.out.println(
    " IOException?when?connecting?to?URL:? " ? + ?urlString);
    ????}

    ????
    return ?document.toString();
    ??}

    %>
    <%
    // 測試
    ??String?photoUrl? = ? " http://ad4.sina.com.cn/200601/12/43932_750450.jpg " ;
    ??String?fileName?
    = ?photoUrl.substring(photoUrl.lastIndexOf( " / " ));
    ??String?filePath?
    = ? " d:/ghost/ " ;
    ??
    boolean ?flag? = ?saveUrlAs(photoUrl,?filePath? + ?fileName);
    ??out.println(
    " Run?ok!\n<BR>Get?URL?file? " ? + ?flag);
    %>
    posted on 2006-04-04 17:09 Q系列類、方法、變量…… 閱讀(325) 評論(0)  編輯  收藏 所屬分類: 網(wǎng)上工具代碼
    主站蜘蛛池模板: 国产老女人精品免费视频| 亚洲日韩国产精品第一页一区| 国产精品亚洲а∨天堂2021| 亚洲人午夜射精精品日韩| 四虎国产精品永久免费网址| 亚洲色欲色欲www| 久久久久亚洲AV无码专区桃色 | 91热久久免费精品99| 亚洲中文无码卡通动漫野外| 在线观看亚洲精品国产| 国产精品69白浆在线观看免费| 成人福利在线观看免费视频| 亚洲日本乱码一区二区在线二产线 | 在线观看免费av网站| 亚洲av无码专区国产不乱码| 亚洲国产第一站精品蜜芽| 成人免费无码大片A毛片抽搐色欲 成人免费无码大片a毛片 | 亚洲Av综合色区无码专区桃色| 岛国片在线免费观看| 久久免费国产视频| 国产亚洲综合一区二区三区| 亚洲国产成人综合| 亚洲精品乱码久久久久66| 国产精品色午夜视频免费看| 131美女爱做免费毛片| 狠狠躁狠狠爱免费视频无码| 亚洲中文字幕乱码AV波多JI| 亚洲欧洲一区二区| 亚洲综合另类小说色区色噜噜| 少妇高潮太爽了在线观看免费 | 国产免费69成人精品视频| **真实毛片免费观看| 任你躁在线精品免费| 亚洲国产欧美一区二区三区| 77777_亚洲午夜久久多人| 国产gv天堂亚洲国产gv刚刚碰| 日本免费v片一二三区| 免费下载成人电影| 97精品免费视频| 久久免费动漫品精老司机 | 日韩高清免费观看|