【发布时间】:2019-06-28 21:34:08
【问题描述】:
我有不同扩展名的文件,我在 Razor 页面视图中创建了下载链接。例如:
<a href="@Model.DownloadFile.FilePath" download="@Model.FileDownloadName" class="btn btn-outline-primary">Download</a>
这适用于以 .md 或 .txt 结尾的文件。但是对于我收到的其他扩展名
失败 - 没有文件
在 chrome 中下载时。直接浏览文件时,我收到 404。
在检查元素后,它确实显示了正确的路径,正如我所说,如果我更改扩展名,它可以工作,但我不希望用户必须将下载的文件重命名为适当的扩展名。
我正在使用带有 Razor 页面和引导程序的 ASP.NET Core 2.2。我的下载目录位于wwwroot 文件夹中,我的配置方法中确实有app.UseStaticFiles();。
【问题讨论】:
标签: c# html asp.net-core