Я загружаю файл 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 и теперь, когда я пытаюсь загрузить этот файл.файл Я получаю сообщение как поврежденный файл. Как это исправить?