2017-10-09 77 views
0

工作,我試圖從成HTML。它下載靜態文件不工作靜態文件下載沒有角4

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

但它被重定向回家。

謝謝。

+0

你使用angualr.cli – Robert

+0

是的先生。我正在使用角度cli –

回答

1

這裏的答案

請將下載屬性添加到標籤。這將防止潰敗的變化,並告訴瀏覽器它是一個下載鏈接:

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

感謝您的回覆@Robert文件下載成功。但顯示xxx.xlsx失敗 - 鉻 –

+0

沒有文件可能是文件路徑錯誤,您可以添加文件夾樹 – Robert

+0

angular_project/src/excel_files/file_name.xlsx –