如何使用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
时会下载整个文件。
答案 0 :(得分:5)
在调用OpenRead方法之前,需要在WebClient上设置范围标题。
请参阅:http://msdn.microsoft.com/en-us/library/system.net.webclient.headers.aspx