Как отобразить файл pptx с сервера (API) в модальном всплывающем окне angular? - PullRequest
1 голос
/ 28 января 2020

У меня есть API, который позволяет мне скачивать .pptx файл. Итак, я пишу Http запрос на получение с типом содержимого application/vnd.openxmlformats-officedocument.presentationml.presentation и типом ответа - текст.

Однако я получаю сообщение об ошибке для JSON.parse() --- Итак, я не могу загрузить файл.

Ниже приведен код для справки:

service.ts:

getPPTs(){
    const httpOptions = {
      headers: new HttpHeaders({
        'Content-Type':  'application/vnd.openxmlformats-officedocument.presentationml.presentation',
        responseType : 'text',
        Accept : 'application/vnd.openxmlformats-officedocument.presentationml.presentation',
        observe : 'response'
      })
    };
    return this.http.get(environment.resourceUrl, httpOptions); 
  }

Кроме того, я хочу отобразить .pptx содержимое файла в модальном всплывающем окне.

Кто-нибудь может предложить какое-либо решение?

...