mirror of
https://github.com/ivanch/tcc.git
synced 2025-08-25 15:21:49 +00:00
Só ta funfando o status e o blur por enqunato
This commit is contained in:
BIN
FlaskAPI/controllers/__pycache__/image.cpython-310.pyc
Normal file
BIN
FlaskAPI/controllers/__pycache__/image.cpython-310.pyc
Normal file
Binary file not shown.
BIN
FlaskAPI/controllers/__pycache__/status.cpython-310.pyc
Normal file
BIN
FlaskAPI/controllers/__pycache__/status.cpython-310.pyc
Normal file
Binary file not shown.
37
FlaskAPI/controllers/image.py
Normal file
37
FlaskAPI/controllers/image.py
Normal file
@@ -0,0 +1,37 @@
|
||||
import io
|
||||
from services.image import ImageService
|
||||
from static.image_helper import ImageHelper
|
||||
from flask import request, Response, Blueprint, jsonify, send_file
|
||||
|
||||
image_blueprint = Blueprint('image_blueprint', __name__)
|
||||
image_service = ImageService()
|
||||
|
||||
|
||||
@image_blueprint.route('/image/blur', methods=['POST'])
|
||||
def blur_image():
|
||||
radius = int(request.form.get('radius'))
|
||||
image = request.files.get('file')
|
||||
|
||||
if radius and image:
|
||||
return send_file(image_service.box_blur_image(image, radius),
|
||||
mimetype='image/jpeg',
|
||||
as_attachment=True,
|
||||
download_name='blurred_image.jpeg')
|
||||
|
||||
return jsonify(status=400, message="Bad request")
|
||||
|
||||
|
||||
@image_blueprint.route('/image/load-image', methods=['POST'])
|
||||
def get_simple_image():
|
||||
pass
|
||||
|
||||
|
||||
@image_blueprint.route('/image/load-big-image', methods=['GET'])
|
||||
def get_big_image():
|
||||
pass
|
||||
|
||||
|
||||
@image_blueprint.route('/image/save-big-image', methods=['POST'])
|
||||
def save_big_image():
|
||||
pass
|
||||
|
19
FlaskAPI/controllers/status.py
Normal file
19
FlaskAPI/controllers/status.py
Normal file
@@ -0,0 +1,19 @@
|
||||
from flask import jsonify, Blueprint
|
||||
|
||||
status_blueprint = Blueprint('status_blueprint', __name__)
|
||||
|
||||
|
||||
class StatusController:
|
||||
def __init__(self):
|
||||
pass
|
||||
|
||||
def return_ok(self):
|
||||
return jsonify(status=200)
|
||||
|
||||
|
||||
status_controller = StatusController()
|
||||
|
||||
|
||||
@status_blueprint.route('/status/ok', methods=['GET'])
|
||||
def return_ok():
|
||||
return jsonify(status=200)
|
Reference in New Issue
Block a user