Beispiel #1
0
def handle_files():
    if request.method == 'POST':
        file = request.files['file']
        # validate file type
        if file is None:
            return json.jumps({'code': -2, 'msg': 'Missing uploaded file.'})
        try:
            file_id = create_file(file)
            return json.dumps({'code': 0, 'data': file_id})
        except ValueError as e:
            return json.dumps({'code': -1, 'msg': str(e)})
    else:
        file_id = request.data.decode('utf-8')
        if file_id is None or file_id == '':
            return json.dumps({'code': -1, 'msg': 'Missing file id.'})
        remove_file(file_id)
        return json.dumps({'code': 0, 'data': file_id})
Beispiel #2
0
def handle_files():
    if request.method == "POST":
        file = request.files["file"]
        # validate file type
        if file is None:
            return json.dumps({"code": -2, "msg": "Missing uploaded file."})
        try:
            file_id = create_file(file)
            return json.dumps({"code": 0, "data": file_id})
        except ValueError as e:
            print(str(e))
            return json.dumps({"code": -1, "msg": str(e)})
    else:
        file_id = request.data.decode("utf-8")
        if file_id is None or file_id == "":
            return json.dumps({"code": -1, "msg": "Missing file id."})
        remove_file(file_id)
        return json.dumps({"code": 0, "data": file_id})