From d9eeb6712820044f4ff56f59068a465f9228646c Mon Sep 17 00:00:00 2001 From: bretello Date: Fri, 14 Jun 2024 20:13:21 +0200 Subject: [PATCH] add delayed redirect --- app.py | 10 +++++----- templates/upload_successful.html | 10 ++++++++++ 2 files changed, 15 insertions(+), 5 deletions(-) create mode 100644 templates/upload_successful.html diff --git a/app.py b/app.py index eff6cbc..22df5ed 100644 --- a/app.py +++ b/app.py @@ -89,10 +89,11 @@ def upload_file(): thread.start() print(f"thread started for {file.filename=}") - response = make_response("file uploaded succesfully", 301) - response.headers["Location"] = "/" - - return response + return render_template( + "upload_successful.html", + url="/", + seconds=3, + ) @app.route("/run/", methods=["GET"]) @@ -102,7 +103,6 @@ def run(cassetta: str): response = make_response(make_response("", 301)) response.headers["Location"] = "/" - response.status_code = 301 return response diff --git a/templates/upload_successful.html b/templates/upload_successful.html new file mode 100644 index 0000000..b62b78e --- /dev/null +++ b/templates/upload_successful.html @@ -0,0 +1,10 @@ + + + + + Upload successful... + + +

You will be redirected to {{url}} in {{ seconds }} seconds.

+ +