Exemple #1
0
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())
Exemple #2
0
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())