Загрузить файл Excel с сервера - Angular - PullRequest
0 голосов
/ 21 апреля 2020

Попытка загрузить файл excel (.xlsx) из моего restAPI.

Это мой код -

      let headers = new Headers();
      headers.append('Content-Type', 'application/vnd.openxmlformats');
      this.http
        .get(
          `${pathToExcel}`,
          { headers: headers, responseType: ResponseContentType.Blob }
        )
        .subscribe((res: any) => {
          let blob = new Blob([res._body], { type: 'application/vnd.openxmlformats' });
            let myUrl = document.createElement('a');
            myUrl.href = window.URL.createObjectURL(blob);
            myUrl.download = 'Log.xlsx';
            let event = document.createEvent('MouseEvent');
            event.initEvent('click', true, true);
            myUrl.dispatchEvent(event);
        });

Файл загружен, но он пуст. Чего мне не хватает?

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