summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'flask_app.py')
-rw-r--r--flask_app.py7
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)