我最近才开始使用 ASP.NET MVC 4 框架,所以这可能非常简单。
基本上项目中有一些 excel (xlsx)文件,我需要能够从该站点下载。
我目前正在这样做
HTML
<a href="@Url.Action("DownloadTemplate", "Data", new { importToRun = item.Key })"></a>
控制器
public ActionResult DownloadTemplate(string importToRun)
{
string document = Server.MapPath("~/Infrastructure/document.xlsx");
string type = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";
return File(document, type, importToRun);
}
我看不出到底出了什么问题,当我单击链接时,它说它在指定的目录中找不到文件,即使它是正确的并且文件在那里。
如果您从项目/解决方案下载文件,我认为这是一个不同的过程。
我在网上有很好的外观,非常感谢任何帮助。