大佬教程收集整理的这篇文章主要介绍了如何使用 Razor Page 在服务器上下载 Torrent 文件,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在编写一个 asp.net 核心应用程序,我在其中显示数据库中的电影列表,并且每部电影都有一个 Torrent 下载链接。我想要的是,当有人点击电影时,转到该 url 将触发下载,但我希望将文件下载到服务器上的文件夹中,而不是在客户端设备上。
例如,我通过手机访问此应用。我点击了一个电影,我希望这个文件被下载到我托管应用程序的地方,因为我已经设置了一个 torrent 客户端来使用该文件夹并自动下载我放入的任何 torrent。
torrent 文件在移动设备上没有用,它需要在服务器文件夹中。
索引.csHTML
<form method="post" >
<div class="card">
<button type="submit" asp-page-handler="download" asp-route-url="@model.Torrent[i].DownloadUrl"/>
<img class="card-img-top" src="@model.Torrent[i].thumbnailUrl" alt="Card image">
<div class="card-body">
<h5 class="card-title">@model.Torrent[i].name</h5>
<p class="card-text">@model.Torrent[i].Genre</p>
</div>
<div class="card-footer">
<small class="text-muted">@model.Torrent[i].UploadDate</small>
</div>
</div>
</form>
索引.csHTMl.cs
public async Task OnPostDownloadAsync(String url)
{
var clIEnt = new httpClIEnt();
httprequestmessage message = new httprequestmessage();
message.requesturi = new Uri(url);
await clIEnt.SendAsync(messagE);
);
我尝试这样做,但它不起作用。好的部分是我设法在 OnPostDownloadAsync 中获得了正确的 url,但我不确定如何访问服务器上的 url,以便它将文件下载到服务器文件夹中。
我该怎么做?
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)
以上是大佬教程为你收集整理的如何使用 Razor Page 在服务器上下载 Torrent 文件全部内容,希望文章能够帮你解决如何使用 Razor Page 在服务器上下载 Torrent 文件所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。