diff options
Diffstat (limited to 'flask_app.py')
-rw-r--r-- | flask_app.py | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/flask_app.py b/flask_app.py index 87697e5..ce55c38 100644 --- a/flask_app.py +++ b/flask_app.py @@ -3,7 +3,7 @@ The web application built on Flask is contained within this file. When run as a script, the Flask development server is started. """ -import os +import os, socket import submission_pb2, storage from flask import Flask, request @@ -16,13 +16,12 @@ def index(): @app.route('/submit', methods=['POST']) def submit(): - """ - TODO: - pass through all steps - input, analysis, storage - """ submission = submission_pb2.Submission() submission.ParseFromString(request.data) - store.save_file(request.remote_addr, submission.filename, submission.data) + source = socket.getfqdn(request.remote_addr) # TODO: is this ok? + # TODO: pass through analyser + for f in submission.files: + store.save_file(source, f.filename, f.data) return '' if __name__ == '__main__': |