ajax посылаю GET запрос на сервер
затем сервер возвращает файл xsl, реализация :
response = HttpResponse(content_type='application/json')
response['Content-Disposition'] = 'attachment; filename="team_maxes.xlsx"'
wb = xlwt.Workbook()
....
return response
а потом на клиенте не получается отдать данный файл пользователю для скачивания, делаю так :
success: function (data) {
var bb = new Blob([data],{ type: 'application/vnd.ms-excel;charset=utf-8;',endings:'native'});
var bUrl = URL.createObjectURL(bb);
window.open(bUrl,"_self");
}
Показывается диалоговое окно на сохранение xsl файла, но данные там какие то не читаемые. Exel говорит :
Формат файла не соответствует содержимому файла !
Подскажите?