隨筆-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)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 满城县| 八宿县| 阿勒泰市| 宣城市| 阳谷县| 龙井市| 大化| 建平县| 巴塘县| 马边| 杭锦旗| 泗水县| 美姑县| 共和县| 达拉特旗| 沅江市| 济源市| 江永县| 乐昌市| 渝北区| 高州市| 洞头县| 涿鹿县| 秦安县| 大冶市| 平遥县| 景东| 蒙山县| 靖安县| 清原| 莱州市| 嘉义县| 河南省| 军事| 龙南县| 建水县| 汽车| 社会| 连云港市| 新蔡县| 郁南县|