diff options
Diffstat (limited to 'flask_app.py')
-rw-r--r-- | flask_app.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/flask_app.py b/flask_app.py index a69f4f8..87697e5 100644 --- a/flask_app.py +++ b/flask_app.py @@ -3,10 +3,12 @@ The web application built on Flask is contained within this file. When run as a script, the Flask development server is started. """ -import submission_pb2 +import os +import submission_pb2, storage from flask import Flask, request app = Flask(__name__) +store = storage.FilesystemStorage('logs/') @app.route('/') def index(): @@ -20,7 +22,8 @@ def submit(): """ submission = submission_pb2.Submission() submission.ParseFromString(request.data) - return str(submission) + store.save_file(request.remote_addr, submission.filename, submission.data) + return '' if __name__ == '__main__': app.run(host='::1', debug=True) |