-1

これは私のコードで、URL からストリームを作成しようとしており、ファイルを 6 つに分割してダウンロードしたいため、ストリームをファイル情報に接続したいのですが、いくつかのエラーが発生しています。ありがとう

FileInfo fs;
DateTime startTime = DateTime.UtcNow;
WebRequest request = WebRequest.Create("http://tegos.ru/new/mp3_full/David_Guetta_feat_Ne-Yo_and_Akon_-_Play_Hard.mp3");
WebResponse response = request.GetResponse();
using (Stream responseStream = response.GetResponseStream()) 
using (Stream fileStream = fs new FileInfo("")))

エラー「System.IO.FileInfo」は「タイプ」ですが、「変数」のように使用されます

4

1 に答える 1

0

HTTP 応答からファイルにストリームをコピーするとします。

using (Stream output = File.OpenWrite("pah_to_file"))
{
    using (Stream input = http.Response.GetResponseStream())
    {
        byte[] buffer = new byte[2048]; // some buffer
        int bytesRead;
        while ((bytesRead = input.Read(buffer, 0, buffer.Length)) > 0)
        {
            output.Write(buffer, 0, bytesRead);
        }
    }
}

そうでない場合は、質問を言い換えてください。

于 2013-04-26T09:25:03.457 に答える