返回send_file excel python

时间:2018-12-03 15:13:33

标签: python python-2.7 flask return sendfile

我想使用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

0 个答案:

没有答案