XLSXWriter下载到计算机,但已损坏,并使用send_file获得了二进制返回

时间:2018-12-03 10:25:19

标签: python return xlsxwriter sendfile

我正在使用Python 3作为后端在Web应用程序上工作,我想将报告生成为.xlsx,并且已经在使用xlsxwriter工作,现在我希望可以下载该文件,但它已损坏。

return send_file("C:/xampp/htdocs/SPU App/inibudi.xlsx"  ,as_attachment=True)

这是Ajax成功功能

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的结果已损坏。

这是结果返回值: This is the result value i got from return

我已经研究了一天,但找不到任何解决方案。

如果需要,我可以提供完整的工作代码。

0 个答案:

没有答案