Я пытаюсь отобразить pdf файл, который я получаю как blob из ответа $http.post
. PDF файл должен отображаться в приложении с помощью <embed src>
, например.
Я столкнулся с несколькими сообщениями о стеках, но некоторые, как мой пример, похоже, не работают.
JS:
в соответствии с этим документом, я продолжал и пробовал...
$http.post('/postUrlHere',{myParams}).success(function (response) {
var file = new Blob([response], {type: 'application/pdf'});
var fileURL = URL.createObjectURL(file);
$scope.content = fileURL;
});
Теперь, из того, что я понимаю, fileURL
создает временный URL-адрес, который блог может использовать как refference.
HTML:
<embed src="{{content}}" width="200" height="200"></embed>
Я не уверен, как справиться с этим в angular, идеальной ситуацией будет (1) присвоить область видимости, (2) "подготовить/rebuild 'blob to pdf (3) передать его в HTML с помощью <embed>
, поэтому я хочу отобразить его в приложении.
Я занимаюсь исследованиями уже более дня, но некоторые, как мне кажется, не понимают, как это работает в angular.. и позволяют просто предположить, что библиотеки библиотек pdf там не были доступны.