我是一个Web开发新手,我一直在寻找一种使用ASP.NETC #下载Torrent文件的方法。
它会像这样工作:
1.用户上传torrent文件或磁铁链接到网站。
1.网站将Torrent内容下载到Web服务器上的文件夹中。
我遇到了一个叫做:'mono-torrent'的C#,但显然这不适用于ASP.NET。我知道Node.JS有一个叫做'node-torrent'的东西.所以它应该可以用C#,对吗?
如果有人可以请帮助我或指出我到一个大致的方向就如何实现这一点.我一直在寻找在互联网上到处就如何做到这一点与ASP.NET.我没有访问RDP(远程桌面服务)不幸的是。
提前感谢!
2条答案
按热度按时间3wabscal1#
你说的“不适用于ASP.NET”是什么意思?除了它是相当古老和复杂的代码之外,它应该适用于任何.NET应用程序。然而,Leak可能是一个可行的替代方案,因为它似乎是积极开发的,并且有体面的文档。
应该注意的是,由于下载torrent通常是一个长期运行的任务,你需要一些额外的思考(1,2,3等)来卸载作业到后台线程,并在应用程序重启之间持久化它们。
sycxhyv72#
您可以使用ASP.NET C#通过使用名为MonoTorrent的库下载torrent文件。然而,它是非常古老和复杂的代码<$。另一种选择是Leak,它正在积极开发并有体面的文档<$。这里是如何实现这一点的一般方向:
1.用户上传torrent文件或磁铁链接到网站。
1.网站将Torrent内容下载到Web服务器上的文件夹中。
由于下载Torrent通常是一项长时间运行的任务,因此您需要额外考虑将作业卸载到后台线程并在应用程序重新启动之间持久化它们。