Exemplo n.º 1
0
from flask import Flask, jsonify, request, make_response
from uploader import ImageUploader

# Instantiate application
app = Flask(__name__)

# Instantiate image uploader
img = ImageUploader()


@app.route("/")
def home():
    """
    Api home route
    """
    response = {
        "message": "Welcome to Image Uploader",
        "usage": "Docs at https://github.com/mohyour/ImageUploader"
    }
    return make_response(jsonify(response), 200)


@app.route("/upload", methods=["POST"])
def upload():
    """
    Upload image route
    """
    data = request.form
    url = data.get("image_url")
    result = img.upload(url)
    response = {"message": "Image uploaded", "url": result}