隨筆-295  評論-26  文章-1  trackbacks-0

          import java.io.*;
          import java.net.*;
          public class Test {
          ??? 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();
          ??? }
          ???
          ??? public static void main(String[] args) throws IOException {
          ??????? Test test = new Test();
          ??????? String photoUrl = "??????? String fileName = photoUrl.substring(photoUrl.lastIndexOf("/"));
          ??????? String filePath = "c:";
          ??????? boolean flag = test.saveUrlAs(photoUrl, filePath + fileName);
          ??????? System.out.println("Run ok!\nGet URL file " + flag);
          ??? }
          }


          ?



          大盤預測 國富論
          posted on 2007-08-21 11:30 華夢行 閱讀(921) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 芮城县| 鄯善县| 鄂州市| 塘沽区| 牙克石市| 黄大仙区| 大渡口区| 临沂市| 临城县| 新余市| 普宁市| 扎赉特旗| 铜梁县| 关岭| 龙井市| 南漳县| 响水县| 萍乡市| 孟州市| 北安市| 古交市| 黎城县| 子长县| 镇坪县| 沙坪坝区| 宜黄县| 阳泉市| 周至县| 德阳市| 亳州市| 勐海县| 武穴市| 隆林| 西林县| 申扎县| 桦川县| 安化县| 乐至县| 东丽区| 盖州市| 吴江市|