【发布时间】:2016-05-16 05:45:09
【问题描述】:
我找不到使用 MVC Core 下载文件的参考。
我们有一个 exe 文件供会员从我们的网站下载。过去我们放了
<a href=(file path)> Download < /a> 供我们的用户点击。我想按照
<a href=@ViewData["DownloadLink"]> Download < /a>
DownloadLink 填充了文件路径。
public class DownloadController : Controller
{
[HttpGet]
public IActionResult Index()
{
ViewData["DownloadLink"] = ($"~/Downloads/{V9.Version}.exe");
return View();
}
}
`
链接<a href=@ViewData["DownloadLink"]> Download < /a> 获取正确的路径,但单击时只会在地址栏中呈现路径。有没有设置下载链接的简单方法?
【问题讨论】:
-
您的操作应该返回内容结果,而不是视图。查看 Controller.File 方法。
标签: asp.net-core-mvc