隨筆 - 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語言相關

          主站蜘蛛池模板: 基隆市| 浮梁县| 安图县| 金华市| 杭锦后旗| 靖宇县| 津市市| 五大连池市| 探索| 神池县| 莱阳市| 普安县| 方山县| 左权县| 扶余县| 建德市| 聊城市| 上杭县| 辉县市| 霍邱县| 浦城县| 通化市| 怀来县| 册亨县| 德化县| 承德县| 宜阳县| 黑河市| 大名县| 乐昌市| 平度市| 堆龙德庆县| 闽侯县| 海淀区| 定南县| 江陵县| 南华县| 繁峙县| 海安县| 西峡县| 新野县|