Получение поврежденного файла Excel после загрузки - PullRequest
0 голосов
/ 20 февраля 2019

Я загружаю файл Excel, используя fileupload в angularjs, а затем преобразую его в JSON в бэкэнде, используя функцию node.js.Для загрузки мне нужно преобразовать полученную строку JSON в Excel, для которой я использую модуль json2xls вузел. И теперь загрузить его как файл, для которого я делаю это.

 $http(settings).then(function(response){
        console.log(response);
        var blob =  'data:application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=utf-8,' + escape(response.data);
        console.log(blob);
        var a = document.createElement('a');
        document.body.appendChild(a);
        a.href = blob;
        a.download = file.name.split(".")[0];
        a.click();
        setTimeout(function () {
            window.URL.revokeObjectURL(blob);
            document.body.removeChild(a);
        }, 0);
    });

Так что, если я загружаю файл .xls, он преобразуется в файл .xlsx и теперь, когда я пытаюсь загрузить этот файл.файл Я получаю сообщение как поврежденный файл. Как это исправить?

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