我正在尝试在ASP.NET CORE的视图页面中创建一个按钮。
当用户点击该按钮时,解决方案中存在的pdf文件(sln) 应该下载给用户。
I tried a href="location" inside button
<a href="location" target="blank">download</a>
它不起作用。
还有其他办法吗?
请帮助我。
提前致谢。
答案 0 :(得分:0)
Check HTML5 download attribute
请务必查看浏览器支持。
答案 1 :(得分:0)
pdf位于文件结构中的哪个位置?
任何静态文件(例如此pdf文档)都必须位于dotnet核心项目的wwwroot文件夹中。
此外,必须在Startup.cs文件的Configure方法中启用静态文件的提供。
public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)
{
app.UseStaticFiles();
app.UseMvc(routes =>
{
routes.MapRoute(
name: "default",
template: "{controller=Home}/{action=Index}/{id?}");
});
}