Bir $http.post
yanıttan blob olarak aldığım pdf dosyasını görüntülemeye çalışıyorum . <embed src>
Örneğin pdf, uygulama içinde görüntülenmelidir .
Birkaç yığın gönderi ile karşılaştım ama bir şekilde örneğim işe yaramıyor.
JS:
Bu belgeye göre , devam ettim ve denedim ...
$http.post('/postUrlHere',{myParams}).success(function (response) {
var file = new Blob([response], {type: 'application/pdf'});
var fileURL = URL.createObjectURL(file);
$scope.content = fileURL;
});
Şimdi anladığım kadarıyla, fileURL
blogun referans olarak kullanabileceği geçici bir URL oluşturuyor.
HTML:
<embed src="{{content}}" width="200" height="200"></embed>
Bunu Angular'da nasıl ele alacağımdan emin değilim, ideal durum (1) onu bir kapsama atamak, (2) blob'u bir pdf'ye 'hazırlamak / yeniden oluşturmak' (3) kullanarak HTML'ye geçirmek olacaktır <embed>
çünkü ben uygulama içinde görüntülemek istiyorum.
Bir günden fazla bir süredir araştırma yapıyorum ama bir şekilde bunun Angular'da nasıl çalıştığını anlayamıyorum ... Ve sadece oradaki pdf görüntüleyici kitaplıklarının bir seçenek olmadığını varsayalım.