有沒有函數庫可以從網上下載文件?我需要使用線程下載一些文件來提高速度。.NET文件下載庫
0
A
回答
1
您可以使用WebClient和後臺工作者,線程池或線程來相當容易地完成此操作。
這個問題也以幾種不同的形式發佈在這裏。
2
使用多線程下載不會在很多情況下提高吞吐量/速度 - 事實上,它經常會產生相反的效果。你的管道只有這麼大,所以除非另一端是限制因素,並且你有多個端點可供下載,否則複雜性沒有多大好處。
+0
我剛纔回來說這個。 OP似乎假設更多的線程會更好。 – 2009-12-30 04:19:18
+0
我知道打開更多的線程不會給我更多的速度比我的ISP給我的上限,我需要的線程,因爲我下載文件的網站限制每個連接的帶寬,並且限制小於帶寬我的連接,所以如果我在不同的線程上打開一個新的連接,我應該得到更多的速度。 – ryudice 2009-12-30 05:14:54
相關問題
- 1. iOS文件下載庫
- 2. 下載文件在ASP mvc .net
- 3. 通過Net :: HTTP下載壓縮文件
- 4. 下載pdf文件與.NET Core損壞
- 5. 使用.net自動下載文件
- 6. .NET WebBrowser登錄後下載文件
- 7. 使用.NET遠程文件下載
- 8. Dropbox .NET使用GetContentAsStreamAsync下載大文件
- 9. 下載.zip文件在c#.net
- 10. 如何用vb .net下載超時下載文件?
- 11. ASP .NET下載具有日文文件名的文件
- 12. C++異步HTTP庫來下載文件
- 13. C#類庫下載的Excel文件
- 14. @ Url.Action從數據庫中下載文件
- 15. 從數據庫codeigniter下載文件
- 16. 從SVN信息庫下載文件
- 17. 從MYSQL數據庫下載文件
- 18. Laravel從數據庫中下載文件
- 19. 鎖定sqlite3數據庫文件下載
- 20. PHP:Net_SFTP庫,無法下載大文件
- 21. 從PHP數據庫下載Excel文件
- 22. iOS庫下載文件和恢復下載
- 23. 下載文件
- 24. 文件下載
- 25. 下載文件
- 26. 下載文件
- 27. 下載文件
- 28. 下載文件
- 29. 下載文件
- 30. 是否存在「.NET Framework類庫」的可下載文檔?
你指的不僅僅是WebClient和WebRequest類嗎? – 2009-12-30 04:13:48