def image(): if request.method == 'GET': img = Image.get_image(session, request.args.get('imageId')) return jsonify(AjaxResult(True, 'Image retrieved successfully', img.to_json()).to_json()) if request.method == 'POST': file = request.files['img'] t = request.form.getlist('tags') p = request.form.getlist('people') img = Image.create_image(session, scarlett.storage, file, t, p) return jsonify(AjaxResult(True, 'Image uploaded successfully!', img).to_json())
def open_image(image_id): i = Image.get_image(session, image_id) Image.open_images(session, [i.Image_Name]) # TODO update client-side message return jsonify(AjaxResult(True, 'Opening image...').to_json())