从我的项目下载文件

本文关键字:文件 下载 项目 我的 | 更新日期: 2023-09-27 18:36:24

>我有一个控制器,带有下载文件的方法。没有代码,我只需要转到此链接:

http://localhost:1186/Content/MyFolder/file1.exe

然后下载文件。

我尝试使用这样的代码来执行此操作:

Response.Redirect(Server.MapPath("~''Content''MyFolder''file1.exe"));

但是断点通过这条线,没有任何反应。我认为问题是我正在使用Server.MapPath,但是我还能怎么做呢?

从我的项目下载文件

你可以做这样的事情

创建操作

public ActionResult RedirectToDownload()
{
    return View();
}

然后在加载时使用 JavaScript 的视图重定向到您的 URL

$(document).ready(function() {
  window.navigate("~/Content/MyFolder/file1.exe");
});

你也可以使用这个

public ActionResult Index()
{
    return Redirect("~/Content/MyFolder/file1.exe");
}