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

          import java.io.*;
          import java.net.*;
          public class Test {
          ??? public boolean saveUrlAs(String photoUrl, String fileName) {
          ??????? //此方法只能用于HTTP協(xié)議
          ??????? 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協(xié)議
          ??????? 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);
          ??? }
          }


          ?



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

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 东港市| 应用必备| 年辖:市辖区| 巍山| 大丰市| 宝山区| 内黄县| 秦安县| 丰城市| 星座| 洪湖市| 龙山县| 比如县| 四子王旗| 牟定县| 那曲县| 罗城| 武宁县| 余干县| 温州市| 商都县| 巍山| 临高县| 名山县| 金华市| 大姚县| 高密市| 凤庆县| 山丹县| 汪清县| 三门峡市| 闸北区| 万州区| 靖边县| 咸丰县| 泸州市| 丹棱县| 华亭县| 水富县| 治多县| 普洱|