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

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

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

    靈魂-放水

    為學日益,為道日損。

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      296 Posts :: 10 Stories :: 274 Comments :: 0 Trackbacks

    <%@page import="java.net.*,java.io.*"%>
    <%!
      public boolean saveUrlAs(String photoUrl, String fileName) {
    //此方法只能用戶HTTP協議
        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協議
        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 = "  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);
    %>


    轉賽迪技術


    Feedback

    # re: [轉]從URL獲取文件保存到本地的JAVA代碼 2007-10-11 17:04 老白楊
    請問,兼容HTTP和FTP協議的getDocumentAt方法,作用是?  回復  更多評論
      

    主站蜘蛛池模板: 777亚洲精品乱码久久久久久| 久久被窝电影亚洲爽爽爽| 亚洲成人免费网址| 91精品免费观看| 亚洲美女自拍视频| 国产大片免费网站不卡美女| 中文字幕亚洲综合久久| 久久久久久精品免费免费自慰| 亚洲综合久久1区2区3区 | 一级A毛片免费观看久久精品| 麻豆成人精品国产免费| 亚洲a无码综合a国产av中文| 国产精品深夜福利免费观看| 免费福利资源站在线视频| 亚洲一级片内射网站在线观看| 大妹子影视剧在线观看全集免费| 亚洲情综合五月天| 久久久久久夜精品精品免费啦| 亚洲第一网站免费视频| 永久中文字幕免费视频网站| 一二三四在线观看免费中文在线观看| 亚洲午夜无码久久久久| 99re免费视频| 亚洲AV无码一区二区三区性色 | 亚洲国产精品成人一区| 永久免费A∨片在线观看| 亚洲国产美女福利直播秀一区二区| 日韩精品无码区免费专区| 污污视频免费观看网站| 亚洲尹人九九大色香蕉网站| 成年女人午夜毛片免费视频| 一级毛片**免费看试看20分钟| 亚洲免费视频网站| 免费毛片网站在线观看| 你是我的城池营垒免费看| 亚洲一欧洲中文字幕在线| 亚洲不卡AV影片在线播放| 8x8x华人永久免费视频| 免费看一级毛片在线观看精品视频| 亚洲AV午夜成人影院老师机影院| 日韩av无码成人无码免费|