静态文件下载不工作在角4

时间:2017-10-09 05:30:59

标签: angular

我尝试从HTML下载静态文件。它无法正常工作

app.routing.ts

   { path: 'application', component: ApplicationComponent},
    // otherwise redirect to home
   { path: '**', redirectTo: '/home' }

HTML

  <a href="/excel_files/xxx.xlsx" target="_self" class="btn btn-primary"><i class="fa fa-download"></i> Download Spread Sheet</a>

这是链接 - http://localhost:4200/excel_files/xxx.xlsx

但它已重定向到家。

感谢。

1 个答案:

答案 0 :(得分:3)

这里的答案

请将下载属性添加到代码中。这将阻止路由更改并告诉浏览器它是下载链接:

<a href="/excel_files/file_name.xlsx" target="_self" download>
   <i class="fa fa-download"></i> Download Spread Sheet
</a>