<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
            java語言

            java如何通過url讀取文件

            時間:2025-05-05 00:28:14 java語言 我要投稿
            • 相關推薦

            java如何通過url讀取文件

              很多朋友都不知道java如何通過url讀取文件,下面小編為大家整理了java通過url讀取文件內容,希望能幫到大家!

              復制代碼 代碼如下:

              using System;

              using System.Collections;

              using System.ComponentModel;

              using System.Data;

              using System.Drawing;

              using System.Web;

              using System.Web.SessionState;

              using System.Web.UI;

              using System.Web.UI.WebControls;

              using System.Web.UI.HtmlControls;

              using System.IO;

              using System.Net;

              using System.Text;

              using System.Text.RegularExpressions;

              namespace eMeng.Exam

              {

              ///

              /// GetPageHtml 的摘要說明。

              ///

              public class GetPageHtml : System.Web.UI.Page

              {

              protected System.Web.UI.WebControls.Button WebClientButton;

              protected System.Web.UI.WebControls.Button WebRequestButton;

              protected System.Web.UI.WebControls.TextBox ContentHtml;

              protected System.Web.UI.WebControls.TextBox UrlText;

              protected System.Web.UI.WebControls.Button GetText;

              private string PageUrl = "";

              private void Page_Load(object sender, System.EventArgs e)

              {}

              #region Web Form Designer generated code

              override protected void OnInit(EventArgs e)

              {

              InitializeComponent();

              base.OnInit(e);

              }

              ///

              /// 設計器支持所需的方法 - 不要使用代碼編輯器修改

              /// 此方法的內容。

              ///

              private void InitializeComponent()

              {

              this.WebClientButton.Click += new System.EventHandler(this.WebClientButton_Click);

              this.WebRequestButton.Click += new System.EventHandler(this.WebRequestButton_Click);

              this.GetText.Click += new System.EventHandler(this.GetText_Click);

              this.Load += new System.EventHandler(this.Page_Load);

              }

              #endregion

              private void WebClientButton_Click(object sender, System.EventArgs e)

              {

              PageUrl = UrlText.Text;

              WebClient wc = new WebClient();

              wc.Credentials = CredentialCache.DefaultCredentials;

              ///方法一:

              Byte[] pageData = wc.DownloadData(PageUrl);

              ContentHtml.Text = Encoding.Default.GetString(pageData);

              /// 方法二:

              /// ***************代碼開始**********

              /// Stream resStream = wc.OpenRead(PageUrl);

              /// StreamReader sr = new StreamReader(resStream,System.Text.Encoding.Default);

              /// ContentHtml.Text = sr.ReadToEnd();

              /// resStream.Close();

              /// **************代碼結束********

              ///

              wc.Dispose();

              }

              private void WebRequestButton_Click(object sender, System.EventArgs e)

              {

              PageUrl = UrlText.Text;

              WebRequest request = WebRequest.Create(PageUrl);

              WebResponse response = request.GetResponse();

              Stream resStream = response.GetResponseStream();

              StreamReader sr = new StreamReader(resStream, System.Text.Encoding.Default);

              ContentHtml.Text = sr.ReadToEnd();

              resStream.Close();

              sr.Close();

              }

              private void GetText_Click(object sender, System.EventArgs e)

              {

              PageUrl = UrlText.Text;

              WebRequest request = WebRequest.Create(PageUrl);

              WebResponse response = request.GetResponse();

              Stream resStream = response.GetResponseStream();

              StreamReader sr = new StreamReader(resStream, System.Text.Encoding.Default);

              ContentHtml.Text = sr.ReadToEnd();

              resStream.Close();

              sr.Close();

              ContentHtml.Text = Regex.Replace(ContentHtml.Text," <[^>]*>", "");

              //替換空格

              ContentHtml.Text = Regex.Replace(ContentHtml.Text,"s+", " ");

              }

              }

              復制代碼 代碼如下:

              private void toolStripButton1_Click(object sender, EventArgs e)

              {

              string path = @"http://www.abc.com/0211155400.xml";

              HttpWebRequest req = (HttpWebRequest)WebRequest.Create(path);

              req.Timeout = 10000;

              HttpWebResponse rep = (HttpWebResponse)req.GetResponse();

              using (StreamReader myFile = new StreamReader(rep.GetResponseStream()))

              {

              string myString = myFile.ReadToEnd();

              }

              }

            【java如何通過url讀取文件】相關文章:

            Java中如何高效的讀取大文件01-19

            Java如何讀取文本文件07-06

            從Java的jar文件中如何讀取數據的方法01-24

            Java讀取、寫入文件如何解決亂碼問題02-24

            講述java讀取properties文件的方法08-13

            java讀取解析xml文件實例08-05

            java如何讀取CSV06-26

            Java的jar文件中讀取數據的方法04-13

            從Java的jar文件中讀取數據的方法02-21

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院