Отобразить PDF в браузере, используя подписанный URL-адрес s3, полученный от API сервиса - PullRequest
0 голосов
/ 27 июня 2019

Я пытаюсь отобразить PDF-файл, используя подписанный URL-адрес amazon s3, полученный в ответ от бэкэнда java api-сервиса. Как я могу просмотреть PDF-файл в модальном режиме вместо того, чтобы загружать его с помощью angular 6?

При использовании этого URL-адреса в качестве источника в iframe файл загружается в браузер.

previewProtocol(){
  this.service.getPreviewUrl(userId).subscribe((response) => {
    $('#pdfModal').modal("show");
    let url = response;
    this.pdfUrl = this.domSanitizer.bypassSecurityTrustResourceUrl(url);
  },
  (err)=> {
  });
}

<iframe style="height:500px;width:100%;" [src]="pdfUrl"></iframe>

Попытка сохранить внешний вид зрителя, похожего на браузер, следовательно, используя iframe.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...