<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方法,作用是?  回復  更多評論
      

    主站蜘蛛池模板: baoyu777永久免费视频| 国产亚洲情侣久久精品| 国产亚洲精aa成人网站| 亚洲av最新在线观看网址| 最近免费中文字幕视频高清在线看 | 羞羞网站免费观看| 免费黄色一级毛片| 国产成人精品日本亚洲网站 | 国产亚洲精品国产福利在线观看| 成人免费无码大片a毛片| 亚洲综合色婷婷在线观看| 午夜视频在线观看免费完整版| 亚洲性无码AV中文字幕| 又粗又大又硬又爽的免费视频| 337p欧洲亚洲大胆艺术| 久久久久久久国产免费看| 激情97综合亚洲色婷婷五| 亚洲精品天堂成人片AV在线播放 | 国产亚洲精品xxx| 久久国产精品免费网站| 亚洲欧洲日产专区| 大学生一级特黄的免费大片视频| 亚洲av综合日韩| 日本一区二区三区免费高清| 亚洲AV日韩AV永久无码免下载 | 国产亚洲人成在线影院| 亚洲精品无码mv在线观看网站 | 亚洲国产综合精品中文第一区| 99re6热视频精品免费观看| 中文字幕在线观看亚洲视频| 又粗又硬又黄又爽的免费视频| 好男人资源在线WWW免费| 亚洲va中文字幕无码| 国产成人AV免费观看| 中文字幕无码精品亚洲资源网久久 | 亚洲中文无韩国r级电影| 日韩精品内射视频免费观看| 亚洲精品欧美综合四区| 亚洲中文字幕无码久久综合网| 精品国产无限资源免费观看| 高潮毛片无遮挡高清免费视频|