我已經開發了AngularJS的SPA(單頁應用程序),我試圖用AngularJS強制下載pdf文件。是否有可能通過angularjs在瀏覽器中強制文件下載?
現在我只能在下一個代碼的新選項卡中打開de pdf文件。
HTML視圖:
<a ng-click="download()"></a>
控制器:
$scope.download = function(){
$window.open('/cv.pdf', '_blank');
};
有沒有辦法強迫在瀏覽器中的PDF下載?
你可以看到在下面的網址,這個例子:
www.juanmanuellopezpazos.es/curriculum(HTML視圖)
www.juanmanuellopezpazos.es/Curriculum.pdf(PDF文件,我想其下載force)
非常感謝你,但我有一個小問題。如果我使用推薦的選項,AngularJS將路線作爲應用程序路線管理,而不是作爲資源。有什麼辦法可以避免這種情況? –
再次嗨!我找到一個解決方案。如果您添加值「_self」的「目標」選項,PDF文件已正確下載。最終的解決方案是Download,其中主機可以是「本地主機」或任何其他。 –
@JuanManuelLopezPazos超級高興你有工作:) – KieranDotCo