C# 惰性网络客户端下载
我正在使用C# 惰性网络客户端下载,c#,webclient,C#,Webclient,我正在使用WebClient.DownloadString()下载一个~3MB的文本文件,但我只需要该文件的前二十行。有没有办法在不下载整个文件的情况下获取它们?获取HttpWebResponse,调用GetResponseStream,调用Read,直到获取所需内容 这并不一定会减少服务器上的负载。您可以使用链接中的示例。 只需将sr.ReadToEnd()替换为20xsr.ReadLine()
WebClient.DownloadString()
下载一个~3MB的文本文件,但我只需要该文件的前二十行。有没有办法在不下载整个文件的情况下获取它们?获取HttpWebResponse,调用GetResponseStream,调用Read,直到获取所需内容
这并不一定会减少服务器上的负载。您可以使用链接中的示例。只需将
sr.ReadToEnd()
替换为20xsr.ReadLine()