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