add redirect option after upload

This commit is contained in:
Yannik Schmidt
2021-07-24 20:21:14 +02:00
parent ca0c266eca
commit b4526b24af
2 changed files with 11 additions and 2 deletions

View File

@@ -136,10 +136,15 @@ def upload():
return ("Upload Disabled", 403)
if flask.request.method == 'POST':
f = flask.request.files['file']
sfName = os.path.join(PICTURE_DIR, werkzeug.utils.secure_filename(f.filename))
fname = werkzeug.utils.secure_filename(f.filename)
sfName = os.path.join(PICTURE_DIR, fname)
if not os.path.isfile(sfName):
f.save(sfName)
return ('Success', 204)
realHostname = flask.request.headers.get("X-REAL-HOSTNAME")
if realHostname:
return flask.redirect(realHostname + "/media/" + fname)
else:
return ('Success', 204)
else:
return ('Conflicting File', 409)
else: