в попытке отправить файл пользователю iam, используя следующее:
return static_file( filename, root='/home/nikos/public_html/static/files' )
Но когда дело доходит до.pdf файлов, они открывают их браузеру, а не просто отправляют файл и все другие файлы, такие как.docx, он отправляет их с именем файла как "файл", а не с исходным файловым именем.
Как я могу правильно отправлять файлы в виде вложений?
Как уже упоминалось в документах, вы можете просто передать аргумент download=True
и это должно быть так.
например
return static_file(filename, root='/static/files', download=True)
Вы также можете предложить другое имя файла для загрузки и передать это вместо True
, например download="Custom "+filename
Unicode EncodingError
если я пытаюсь загрузить греческие имена файлов. Можете ли вы помочь мне в этом вопросе тоже?