From 1eadb5cfbf168c092c2524c9f98cf372536d9dad Mon Sep 17 00:00:00 2001 From: Euab <31598728+Euab@users.noreply.github.com> Date: Tue, 24 Oct 2017 23:57:29 +0100 Subject: [PATCH] Added run and secret key for signed encryption --- uploadr.py | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/uploadr.py b/uploadr.py index 6bd9f33..3af2c0a 100644 --- a/uploadr.py +++ b/uploadr.py @@ -1,12 +1,14 @@ import time import flask import config +import os from flask import Flask from flask import render_template from flask import request from flask import send_from_directory from werkzeug.utils import secure_filename app = Flask(__name__) +app.config['SECRET_KEY'] = os.urandom(24) @app.route("/") @app.route("/hello/") @@ -20,13 +22,13 @@ def upload_file(): print(secure_filename(f.filename)) filename = str(time.time()) + '.' + secure_filename(f.filename).split('.')[-1] f.save('./uploads/' + filename) - return render_template('upload_success.html', - filename = filename, - port = config.port, + return render_template('upload_success.html', + filename = filename, + port = config.port, ) else: - return render_template('upload.html', - port = config.port, + return render_template('upload.html', + port = config.port, ) @app.route('/download/') @@ -44,3 +46,6 @@ def css(filename=None): @app.route('/fonts/') def fonts(filename=None): return flask.send_from_directory('fonts', filename) + +app.debug = True +app.run()