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

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

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

    隨筆-60  評(píng)論-35  文章-15  trackbacks-0
    <% @page? import = " java.net.*,java.io.* " %>
    <%!
    ??
    public ? boolean ?saveUrlAs(String?photoUrl,?String?fileName)? {
    // 此方法只能用戶(hù)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();
    ??}

    %>
    <%
    // 測(cè)試
    ??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系列類(lèi)、方法、變量…… 閱讀(325) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): 網(wǎng)上工具代碼
    主站蜘蛛池模板: 人妻仑乱A级毛片免费看| 亚洲国产成人久久精品99| 在线观看免费视频一区| 久久综合亚洲色hezyo| 亚洲性猛交xx乱| 国产V亚洲V天堂无码久久久| 亚洲AV中文无码乱人伦在线视色| 在线观看无码AV网站永久免费 | 久久九九兔免费精品6| 国内精品99亚洲免费高清| 婷婷亚洲综合一区二区| 亚洲日韩AV一区二区三区中文| 亚洲一区二区成人| 亚洲精品白浆高清久久久久久| 亚洲成av人片在线观看天堂无码| 午夜私人影院免费体验区| 久久精品免费一区二区喷潮| 精品无码免费专区毛片| 久久99国产综合精品免费| 久99久精品免费视频热77| 在线成人精品国产区免费| 三级网站免费观看| 国产一级a毛一级a看免费人娇| 一级毛片免费全部播放| 九九视频高清视频免费观看 | 亚洲乱码日产精品a级毛片久久| 日韩毛片免费在线观看| 免费观看大片毛片| 日日操夜夜操免费视频| 好爽好紧好大的免费视频国产| 好吊妞998视频免费观看在线| 国产香蕉九九久久精品免费| 免费无码A片一区二三区| 毛片高清视频在线看免费观看| 成年女性特黄午夜视频免费看| 好男人www免费高清视频在线| 成年女人喷潮毛片免费播放| 女人被男人桶得好爽免费视频| 男女交性永久免费视频播放| 国产美女精品久久久久久久免费| 国产成人3p视频免费观看|