我想使用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文件,但该文件已损坏并且无法打开。
这是我得到响应的结果:IMAGE OF RESPONSE result