Я делаю Ajax-запрос и получаю XLSX-файл в response.responseText.Я не могу найти способ скачать его.Это работало нормально, когда я получал файл CSV в ответ, я мог использовать blob для его сохранения.Теперь все, что я получаю, это:

У меня был CSV, который работал нормально, и теперь он не работает, это:
Ext.Ajax.request({
url: "",
success: function (response) {
var blob = new Blob([response.responseText], { type: "text/csv;charset=utf-8;" });
if (navigator.msSaveBlob) { // IE 10+
navigator.msSaveBlob(blob, downDate + "Report.csv")
} else {
var link = document.createElement("a");
if (link.download !== undefined) { // feature detection
// Browsers that support HTML5 download attribute
var url = URL.createObjectURL(blob);
link.setAttribute("href", url);
link.setAttribute("download", downDate + "Report.csv");
link.style = "visibility:hidden";
document.body.appendChild(link);
link.click();
document.body.removeChild(link);
}
}
},
failure: function () { Ext.Msg.alert('Ajax Query Failure'); }
});
Я изменил тип на этот, все еще не сохранил должным образом ...
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=utf-8