2016-08-13 66 views
-1

我正在從事一個需要從torrent網站下載磁力鏈接的項目。例如,我將磁鐵鏈接指向一個文本框,並將該磁鐵鏈接的內容下載到指定的文件夾中。如何下載C#的磁力鏈接?

我想使用monotorrent,但它非常複雜,它實際上並沒有工作,它只是拋出一些錯誤,其中之一是「URI前綴無法識別」,並不知道如何解決它。

,並再次,所有我想要做的就是下載鏈接磁鐵,也許顯示進度條

我如何能實現與C#這樣的計劃進展如何?

+1

你可以在你的答案中發佈你爲monotorrent編寫的代碼嗎?我們可能能夠幫助您糾正它。 –

+0

可能的重複:https://stackoverflow.com/questions/3134158/good-bittorrent-libraries-in-net –

回答

1

使用Process.Start()將使用默認應用程序設置來打開磁貼URL以處理它們。它不會在你的應用程序中打開,但隨後你會寫洪流應用程序(這是不是最簡單的任務...):

string magnetUrl = "magnet:?xt=urn:sha1: ..." 
Process.Start(magnetUrl); 
-1

的最好的辦法是programmaticaly下載種子文件,然後運行一個帶有參數的程序,它是torrent文件的路徑。例如,你可以使用cygwin和rtorrent(命令行洪流客戶端)

+0

是否可以向我展示你說的一個例子? –