mirror of
https://github.com/alvierahman90/uploadr.git
synced 2025-04-28 01:54:42 +00:00
Added run and secret key for signed encryption
This commit is contained in:
parent
74fe35fd22
commit
1eadb5cfbf
15
uploadr.py
15
uploadr.py
@ -1,12 +1,14 @@
|
|||||||
import time
|
import time
|
||||||
import flask
|
import flask
|
||||||
import config
|
import config
|
||||||
|
import os
|
||||||
from flask import Flask
|
from flask import Flask
|
||||||
from flask import render_template
|
from flask import render_template
|
||||||
from flask import request
|
from flask import request
|
||||||
from flask import send_from_directory
|
from flask import send_from_directory
|
||||||
from werkzeug.utils import secure_filename
|
from werkzeug.utils import secure_filename
|
||||||
app = Flask(__name__)
|
app = Flask(__name__)
|
||||||
|
app.config['SECRET_KEY'] = os.urandom(24)
|
||||||
|
|
||||||
@app.route("/")
|
@app.route("/")
|
||||||
@app.route("/hello/<name>")
|
@app.route("/hello/<name>")
|
||||||
@ -20,13 +22,13 @@ def upload_file():
|
|||||||
print(secure_filename(f.filename))
|
print(secure_filename(f.filename))
|
||||||
filename = str(time.time()) + '.' + secure_filename(f.filename).split('.')[-1]
|
filename = str(time.time()) + '.' + secure_filename(f.filename).split('.')[-1]
|
||||||
f.save('./uploads/' + filename)
|
f.save('./uploads/' + filename)
|
||||||
return render_template('upload_success.html',
|
return render_template('upload_success.html',
|
||||||
filename = filename,
|
filename = filename,
|
||||||
port = config.port,
|
port = config.port,
|
||||||
)
|
)
|
||||||
else:
|
else:
|
||||||
return render_template('upload.html',
|
return render_template('upload.html',
|
||||||
port = config.port,
|
port = config.port,
|
||||||
)
|
)
|
||||||
|
|
||||||
@app.route('/download/<filename>')
|
@app.route('/download/<filename>')
|
||||||
@ -44,3 +46,6 @@ def css(filename=None):
|
|||||||
@app.route('/fonts/<filename>')
|
@app.route('/fonts/<filename>')
|
||||||
def fonts(filename=None):
|
def fonts(filename=None):
|
||||||
return flask.send_from_directory('fonts', filename)
|
return flask.send_from_directory('fonts', filename)
|
||||||
|
|
||||||
|
app.debug = True
|
||||||
|
app.run()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user