0
我試圖打開一個pdf文件在angularjs.actually我創建了一個帶有數據庫內容的pdf文件並存儲在服務器位置現在我需要在瀏覽器中打開一個pdf文件。嘗試了以下代碼,但沒有奏效。如何在angularjs中打開pdf文件
controller.js
$http.get(urlBase+'/generatePdfUrl')
.success(function (data) { // data is your url
var file = new Blob([data], {type: 'application/pdf'});
var fileURL = URL.createObjectURL(file);
$window.open(fileURL);
}).error(function(data){
alert(data);
});
我正確地得到我的文件URL在data.but新標籤在瀏覽器中打開顯示在瀏覽器地址欄下面的網址
斑點:http://localhost:8080/c87ffb9f-b2cb-8741-a2d2-3c8af5609359
任何一個都可以幫我做這個
感謝您使用此代碼段,它可能會提供一些即時幫助。通過展示*爲什麼*這是一個很好的解決方案,對未來的讀者會有更好的解決方案,這將爲它的教育價值提供一個合適的解釋[//大大提高](// meta.stackexchange.com/q/114762)但不完全相同的問題。請編輯您的答案以添加解釋,並指出適用的限制和假設。 –