Я хочу использовать return send_file (), чтобы загрузить файл Excel в браузер, я использую Python 2.7 для бэкэнда.
return send_file("/home/suiinkxy/TESTONG/inibudi.xlsx" ,as_attachment=True)
и запрос будет выглядеть как
success: function(result){
var blob = new Blob([result], { type: 'application/vnd.ms-excel' });
var downloadUrl = URL.createObjectURL(blob);
var a = document.createElement("a");
a.href = downloadUrl;
a.download = "test.xlsx";
document.body.appendChild(a);
a.click();
}
он создает файл xlsx, но файл поврежден и его нельзя открыть.
и вот результат, который я получил за ответ: Результат ИЗОБРАЖЕНИЯ ОТВЕТА