Javascript-форум (https://javascript.ru/forum/)
-   Angular.js (https://javascript.ru/forum/angular/)
-   -   Проблема при скачивании excel документа (https://javascript.ru/forum/angular/71230-problema-pri-skachivanii-excel-dokumenta.html)

neosky 03.11.2017 12:17

Проблема при скачивании excel документа
 
Вложений: 1
Всем привет, есть метод для получения файла .xlsx с сервера. Но проблема в том ,что после получения файла я вижу вот это:
Вложение 3693

вот сам метод:
getXls(params) {
        return this.$http.post('/api/xls', params, {
            headers: {
                'Accept': 'application/json',
                'Content-Type': 'application/json'
            }
        }).success(function (data, status, headers, config) {
            var blob = new Blob([data], { type: headers("content-type") });
            saveAs(blob, headers('content-disposition').split('=')[1]);
        }).error(function (data, status, headers, config) {
            //upload failed
        });
}


Через postman все скачивается корректно.
использую angularJS 1.5.0

neosky 08.11.2017 12:37

Цитата:

Сообщение от Rise (Сообщение 469159)
neosky,
Попробуй BOM добавить new Blob(['\ufeff', data], ...

заменил
var blob = new Blob([data], { type: headers("content-type") });

на
var blob = new Blob(['\ufeff', data], { type: headers("content-type") });

Результат тот же, странно почему в postman все норм а тут проблемы


Часовой пояс GMT +3, время: 21:19.