Size: a a a

2021 August 25

d

danoaςd in Python Flask
вот json на эндпоинте,
Пдскажите как скачать сам файл
источник

T

Tishka17 in Python Flask
Ну, есть send_from_directory или типа того
источник

d

danoaςd in Python Flask
а где
 send_from_directory(app.config['...'], ...) 

я могу указать путь в любую папку с проектом? или нужно настраивать статикдир, как в джанге?

Сорри, прост недавно во фласке
источник

V

Vladi in Python Flask
либо отдаёшь из папки статик по прямой ссылке
источник

V

Vladi in Python Flask
Либо как сказал тишка через метод, ему пофиг откуда
источник

T

Tishka17 in Python Flask
Так погоди, ты статику хочешь или просто файлы
источник

d

danoaςd in Python Flask
ну картинки, файлы, зипы, jsoны
источник

d

danoaςd in Python Flask
любой тип файла, хочу отдавать клиенту
источник

d

danoaςd in Python Flask
а если через метод, то нужно прописывать
send_from_directory(PathToFile, ...)

или

send_from_directory(app.config['PathToFile'], ...)

?
источник

V

Vladi in Python Flask
что?
источник

d

danoaςd in Python Flask
где мне указать точный путь к дирректории с файлами?
источник

d

danoaςd in Python Flask
return send_from_directory('./cli_files/', filename=decode_uuid(uuid), as_attachment=True)

Pishu tak
источник

V

Vladi in Python Flask
как удобно так и отдавай
источник

d

danoaςd in Python Flask
это правильно?
источник

d

danoaςd in Python Flask
    return send_from_directory('./cli_commands/', filename=decode_uuid(uuid), as_attachment=True) [Open an interactive python shell in this frame] 

   TypeError: send_from_directory() missing 2 required positional arguments: 'path' and 'environ'
источник

V

Vladi in Python Flask
send_from_directory(
       app.config['UPLOAD_FOLDER'], name, as_attachment=True
   )
источник

T

Tishka17 in Python Flask
да блин, это какие-то статические (фиксированные файлы) или они меняются, загружаются юзером и вообще имеют каку-то логику обеспечения доступа?
источник

d

danoaςd in Python Flask
фиксированные файлы.
Я их гружу в определенную папку, юзер через кастомные кли комманды посылает GET запрос с уникальным именем файла, и сервер его отдает
источник

d

danoaςd in Python Flask
источник

d

danoaςd in Python Flask
вроде получилось, спасибо, нашел на стаковерфлоу, что filename= с какой-то версии фласка должен писаться как path=
источник