XLSXWriter загружен на компьютер, но поврежден и получил двоичный возврат с использованием send_file - PullRequest
0 голосов
/ 03 декабря 2018

Я работаю над своим веб-приложением, используя Python 3 в качестве бэкэнда, я хочу сгенерировать отчет в .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 поврежден.

Это возвращаемое значение результата: Это полученное значение, полученное из return

Я уже исследую его в течение дня и пока не могу найти решение.

Я могу дать полный рабочий код, если это необходимо.

...