隨筆 - 0, 文章 - 264, 評論 - 170, 引用 - 0
          數據加載中……

          從URL獲取文件保存到本地的JAVA代碼(注:轉載于http://www.builder.com.cn/2007/1116/637608.shtml)

          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();
          }

          posted on 2010-12-06 15:50 小一敗涂地 閱讀(2455) 評論(0)  編輯  收藏 所屬分類: java語言相關

          主站蜘蛛池模板: 奈曼旗| 镇巴县| 长岛县| 武邑县| 包头市| 克拉玛依市| 武汉市| 汝州市| 紫阳县| 清徐县| 扬州市| 广汉市| 乌鲁木齐市| 兰考县| 射洪县| 卢氏县| 高安市| 信阳市| 乳山市| 常宁市| 邓州市| 五台县| 巴林右旗| 平和县| 吴桥县| 衡水市| 华宁县| 枝江市| 马公市| 新化县| 滦平县| 株洲市| 大宁县| 洪江市| 碌曲县| 县级市| 红桥区| 莲花县| 兴山县| 郁南县| 四川省|