我正在使用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. 可下載的懶惰映射
- 2. 懶惰加載flexslider
- 3. GWT懶惰加載
- 4. Android懶惰加載
- 5. 懶惰加載Ninject
- 6. Autofac懶惰加載
- 7. Eclipselink懶惰加載
- 8. 懶惰下載/安裝python子模塊
- 9. 是否urllib.urlopen()懶惰地下載數據?
- 10. Haskell:使用Curl進行懶惰下載
- 11. 懶惰下載圖像到gridView
- 12. 懶惰加載不加載
- 13. 學說懶惰加載
- 14. ReactJs懶惰裝載機
- 15. Hibernate懶惰加載HQL
- 16. 混淆懶惰加載
- 17. 是ZODB PersistentLists懶惰加載?
- 18. 懶惰在Blogger上加載
- 19. Android listview懶惰加載
- 20. 動畫懶惰加載ArrayAdapter
- 21. 懶惰加載視圖
- 22. 懶惰加載CSS與js
- 23. jQuery mobile listviews懶惰加載
- 24. 用webpack懶惰加載angular2
- 25. EF懶惰載入集合
- 26. 懶惰加載和懶惰評估有什麼區別?
- 27. 在實體框架中加載懶惰集合太懶惰
- 28. 懶惰的圖像加載和卸載
- 29. F#懶惰評估與非懶惰
- 30. 懶惰評價不那麼懶惰?