Колба send_from_directory (), возвращающая пустой файл - PullRequest
0 голосов
/ 31 декабря 2018

Я пытаюсь написать имя o_filename, чтобы мой пользователь мог загрузить его с веб-страницы фляги.

if request.method == 'POST':

    # user wants to download from s3

    # user wants to hydrate
    if 'hydrate' in request.files:
        file = request.files['hydrate']
        if file and allowed_hydrate_file(file.filename):

            filename = secure_filename(file.filename)
            file.save(os.path.join(app.config['UPLOAD_FOLDER'], filename))

            o_filename = filename
            o_filename = o_filename[:-3]
            o_filename += "jsonl"

            fileWrite = open(o_filename,"w")

            fileWrite.write("reddit")


            print("here")

            file.save(os.path.join(app.config['UPLOAD_FOLDER'], o_filename))

            return send_from_directory(app.config['UPLOAD_FOLDER'],
                           o_filename, as_attachment=True)

В данный момент пользователь должен иметь возможность загрузить o_fileanme с текстом «reddit».Этот код позволяет пользователю загрузить имя_файла, но файл пуст.Я знаю, что это неправильный формат jsonl, но я сейчас тестирую.Что я делаю не так и почему файл пуст?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...