-2

WebスペースからC#でファイルを読み取る方法は?「www.mysite.com/ver.txt」からファイルを読み取る方法。ファイル内のテキストが「1」の場合は値「OK」を返しますが、ファイル内のテキストが「0」の場合は値「いいえ」を返します。ありがとうございました。

4

1 に答える 1

2

HttpWebRequestクラスを使用できます。このようなものが機能するはずです:

HttpWebRequest  request  = (HttpWebRequest)
WebRequest.Create(url);
HttpWebResponse response = (HttpWebResponse)
request.GetResponse();
Stream resStream = response.GetResponseStream();
string tempString = null;
int count = 0;

do
{
    // fill the buffer with data
    count = resStream.Read(buf, 0, buf.Length);

    // make sure we read some data
    if (count != 0)
    {
        // translate from bytes to ASCII text
        tempString = Encoding.ASCII.GetString(buf, 0, count);

        // continue building the string
        sb.Append(tempString);
    }
}
while (count > 0); // any more data to read?

String text = sb.ToString();
if(text == "1")
    Console.Write("Yes");
else
    Console.Write("No");

http://www.csharp-station.com/HowTo/HttpWebFetch.aspx

于 2012-10-29T22:11:24.853 に答える