通过http c#从文件中读取几个字节

时间:2011-06-10 10:08:57

标签: c# http

如何使用C#通过HTTP协议下载文件的前200个字节? 我相信它可以这样做:

WebClient wc = new WebClient();
byte[] buffer = new byte[200];
using (var stream = wc.OpenRead(fileName))
{
     stream.Read(buffer, 0, 200);
}

但是当它调用它wc.OpenRead时会下载整个文件。

1 个答案:

答案 0 :(得分:5)

在调用OpenRead方法之前,需要在WebClient上设置范围标题。

请参阅:http://msdn.microsoft.com/en-us/library/system.net.webclient.headers.aspx