updated set mobility to upload file to a upload directory and mark files used by set mobility config to look for the file within this directory

This commit is contained in:
Blake J. Harnden 2018-09-13 13:10:41 -07:00
parent 2815554487
commit 3dc9586817
8 changed files with 63 additions and 30 deletions

View file

@ -1,8 +1,11 @@
import os
from bottle import HTTPError
from flask import Flask
from flask import jsonify
from flask import request
import core_utils
import emane_routes
import hook_routes
import link_routes
@ -65,6 +68,16 @@ def get_ips():
)
@app.route("/upload", methods=["POST"])
def upload():
if not os.path.exists(core_utils.save_dir):
os.mkdir(core_utils.save_dir, 755)
upload_file = request.files["file"]
save_path = os.path.join(core_utils.save_dir, upload_file.filename)
upload_file.save(save_path)
return jsonify()
@app.errorhandler(HTTPError)
def handle_error(e):
return jsonify(message=e.body, status=e.status_code), e.status_code