我正在使用WebClient.DownloadString()
下载一个〜3MB的文本文件,但我只需要该文件的前20行。有没有办法让他们没有下载整个文件?懒惰的WebClient下载
1
A
回答
1
获取HttpWebResponse,调用GetResponseStream,调用Read直到获取所需内容。
http://msdn.microsoft.com/en-us/library/system.net.httpwebresponse.getresponsestream.aspx
这并不一定会减少服务器上的负载。
1
您可以使用WebClient.OpenStream
,如链接中的示例所示。
只需将sr.ReadToEnd()
替换为20x sr.ReadLine()
即可。
相关问题
- 1. Autofac懒惰加载
- 2. Android懒惰加载
- 3. 懒惰加载Ninject
- 4. GWT懒惰加载
- 5. Eclipselink懒惰加载
- 6. 是否urllib.urlopen()懒惰地下载数据?
- 7. 懒惰加载不加载
- 8. 懒惰加载CSS与js
- 9. 学说懒惰加载
- 10. 动画懒惰加载ArrayAdapter
- 11. Hibernate懒惰加载HQL
- 12. 用webpack懒惰加载angular2
- 13. 懒惰加载视图
- 14. EF懒惰载入集合
- 15. jQuery mobile listviews懒惰加载
- 16. ReactJs懒惰装载机
- 17. 在实体框架中加载懒惰集合太懒惰
- 18. 懒惰加载和懒惰评估有什么区别?
- 19. 我可以下载懒惰的加载图片吗?
- 20. 懒惰加载GridView与从互联网下载图像
- 21. 懒惰的图像加载瓦特/
- 22. vaadin中的懒惰加载表
- 23. 懒惰的领域总是加载
- 24. 懒惰的图像加载器
- 25. WCF/EF 4.1的问题懒惰加载
- 26. 懒惰加载的目标C
- 27. 使用javascript的懒惰加载图像
- 28. preg_match懒惰?
- 29. 懒惰评价
- 30. 懒惰选择