From 22da84e8ec4daee41b40fec3fd45ea8ebb1a9030 Mon Sep 17 00:00:00 2001 From: tiritibambix <69852851+tiritibambix@users.noreply.github.com> Date: Wed, 18 Dec 2024 21:06:19 +0000 Subject: [PATCH] Update app.py --- app.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/app.py b/app.py index 58a187f..8566d1e 100644 --- a/app.py +++ b/app.py @@ -40,15 +40,19 @@ def index(): return render_template('index.html') # Téléchargement d'une image depuis l'ordinateur -@app.route('/upload', methods=['POST']) +@app.route('/upload', methods=['GET', 'POST']) def upload_file(): + if request.method == 'GET': + # Affiche un formulaire pour téléverser un fichier + return render_template('upload.html') + if 'file' not in request.files: flash('Aucun fichier sélectionné.') - return redirect(request.url) + return redirect(url_for('index')) file = request.files['file'] if file.filename == '': flash('Aucun fichier sélectionné.') - return redirect(request.url) + return redirect(url_for('index')) if file and allowed_file(file.filename): filename = secure_filename(file.filename) filepath = os.path.join(app.config['UPLOAD_FOLDER'], filename)