Pyhton+Flask. Как сохранить приложенный в форме файл в две папки?

Необходимо чтобы файл сохранялся сразу в два места. Текущий код срабатывает, но работает так что в первой папке все ок, а во второй - тот же файл, но пустой, 0 кб.
Догадываюсь, что после первого применения функции файл исчезает и сохранять нечего.

Что можно сделать чтобы принимать POST с файлом сразу в две папки?

app.py:

from flask import Flask, render_template, request, 
import os
from werkzeug.utils import secure_filename

app = Flask(__name__)


@app.route('/', methods=['POST', 'GET'])
def download():



    if request.method == "POST":
        f = request.files['file']
        filename = secure_filename(f.filename)
        dir1 = 'C:/Dir1/'
        dir2 = 'C:/Dir2/'
        f.save(os.path.join(dir1, filename))
        f.save(os.path.join(dir2, filename))

    else:
        return render_template("index.html")


if __name__ == "__main__":
    app.run(debug=True)

В index простейшая форма передающая пост запрос с файлом.


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