Как обратиться к файлам на сервере (Flask, Python3)

Как обратиться к файлам, которые лежат на веб сервере?

Сервер стоит на Flask, помогает ему Python3


Ответы (1 шт):

Автор решения: Andrey Mironov

Все что требуется - задать в файле конфигурации константу UPLOAD_FOLDER, в которой должен быть задан путь до директории с вашими файлами, а также добавить подобный контроллер:

@app.route("/uploads/<path:name>")
def download_file(name):
    return send_from_directory(
        directory=app.config['UPLOAD_FOLDER'], filename=name, as_attachment=True
    )

path - Путь к файлу относительно каталога, заданного в UPLOAD_FOLDER; name - Название файла.

За дополнительной информацией вы можете обратиться к документации.

→ Ссылка