Я написал код на Flask Python, который загружает файл из корневой папки.
Вот код:
@app.route('/files/')
def download_file(id):
with open("files.json", "r", encoding="UTF-8") as f:
files: dict = load(f)
filename = files["files"][id]["filename"]
return send_file(path_or_file=f"files/{filename}", download_name=filename)
Моя переменная имени файла — «somefile.txt».
Я не знаю почему, но код, который загружает файл, просто загружается с именем файла somefile.txt.download с .download в конце. Как это исправить?
Я проверил, что мое имя файла — somefile.txt с помощью print(), и я не понимаю, почему Flask загружает файл с помощью .download в конце.
print(filename)
> somefile.txt
Подробнее здесь: https://stackoverflow.com/questions/790 ... thon-flask