From 4528022a37033cff9c17bded6ec2ff7e61737537 Mon Sep 17 00:00:00 2001 From: Yannik Schmidt Date: Wed, 7 Jul 2021 16:03:35 +0200 Subject: [PATCH] use correct mimetype when re-encoding --- server.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/server.py b/server.py index 2ad57e2..cde6327 100755 --- a/server.py +++ b/server.py @@ -88,7 +88,8 @@ def sendPicture(path): scaleX = round(float(x2)) pathDebug = path - path = generatePicture(path, scaleX, scaleY, flask.request.args.get("encoding"), + encoding = flask.request.args.get("encoding") + path = generatePicture(path, scaleX, scaleY, encoding, bool(flask.request.args.get("crop"))) if not path: return ("File not found: {}".format(os.path.join(PICTURE_DIR, pathDebug)), 404) @@ -107,6 +108,9 @@ def sendPicture(path): else: response.headers['Cache-Control'] = "max-age=" + "3600" + if encoding: + response.headers['Content-Type'] = "image/{}".format(encoding) + return response @app.route("/")