"""HTTP adapters for files; business logic lives in services.""" from flask import Blueprint, request, send_from_directory from .. import file_service from ..config import get_setting bp = Blueprint('files', __name__) @bp.route('/api/upload', methods=['POST']) def upload_file(): return file_service.upload_file(request.files) @bp.route('/uploads/') def uploaded_file(name): return send_from_directory(get_setting('UPLOAD_DIR'), name)