Python Flask при загрузке файла возвращает 0 байт

Вот код, на котором работает мой колб-сервер:

from flask import Flask, make_response
import os

app = Flask(__name__)

@app.route("/")
def index():
        return str(os.listdir("."))

@app.route("/<file_name>")
def getFile(file_name):
        response = make_response()
        response.headers["Content-Disposition"] = ""\
        "attachment; filename=%s" % file_name
        return response    

if __name__ == "__main__":
        app.debug = True
        app.run("0.0.0.0", port = 6969)

Если пользователь заходит на сайт, он печатает файлы в каталоге. Однако, если вы перейдете на сайт: 6969 / filename, он должен загрузить файл. Однако я делаю что-то не так, так как размер файла всегда равен 0 байт, а в загруженном файле нет данных. Какие-нибудь мысли. Я попытался добавить заголовок длины содержимого, и это не сработало. Не знаю, что еще это может быть.

Ответы на вопрос(2)

Ваш ответ на вопрос