Я создаю файл xlsx, который я хотел бы загрузить после его создания. Файл создается с использованием модуля под названием «xlsxwriter». Он сохраняет файл в моем корневом каталоге, однако я не могу понять, как получить к нему доступ через флягу, чтобы он начал загрузку.
Вот как я создаю файл:
workbook = xlsxwriter.Workbook('images.xlsx')
worksheet = workbook.add_worksheet()
worksheet.write(..someData..)
Сохраняет файл в моем корневом каталоге.
Сейчас я пытаюсь получить к нему доступ, чтобы загрузить его через флягу:
app = Flask(__name__, static_url_path='')
@app.route('/download')
def download():
# do some stuff
return Response(
app.send_static_file('images.xlsx'),
mimetype="xlsx",
headers={"Content-disposition":
"attachment; filename=images.xlsx"})
Однако я получаю ошибку 404. Является ли использование send_static_file правильным путем?