如何用C#下载磁力链接?

时间:2016-08-13 19:51:46

标签: c# torrent

我正在开发一个项目,我需要从torrent网站下载磁力链接。例如,我将磁铁链接提供给文本框,然后在指定的文件夹中下载该磁铁链接的内容。

我想使用monotorrent,但它非常复杂,它实际上没有工作,它只是抛出一些错误,其中一个是" URI前缀无法识别"并且不知道如何解决它。

再一次,我想要做的就是下载磁铁链接并显示进度条的进度

如何用C#实现这样的程序?

1 个答案:

答案 0 :(得分:1)

使用Process.Start()将使用默认应用程序集打开磁铁URL以进行处理。它不会在您的应用程序中打开,但是您正在编写一个torrent应用程序(这不是最简单的任务......):

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