| from libs.exception import BaseHTTPException | |||||
| class UnsupportedFileTypeError(BaseHTTPException): | |||||
| error_code = "unsupported_file_type" | |||||
| description = "File type not allowed." | |||||
| code = 415 |
| import services | import services | ||||
| from controllers.files import api | from controllers.files import api | ||||
| from libs.exception import BaseHTTPException | |||||
| from controllers.files.error import UnsupportedFileTypeError | |||||
| from services.account_service import TenantService | from services.account_service import TenantService | ||||
| from services.file_service import FileService | from services.file_service import FileService | ||||
| api.add_resource(ImagePreviewApi, "/files/<uuid:file_id>/image-preview") | api.add_resource(ImagePreviewApi, "/files/<uuid:file_id>/image-preview") | ||||
| api.add_resource(WorkspaceWebappLogoApi, "/files/workspaces/<uuid:workspace_id>/webapp-logo") | api.add_resource(WorkspaceWebappLogoApi, "/files/workspaces/<uuid:workspace_id>/webapp-logo") | ||||
| class UnsupportedFileTypeError(BaseHTTPException): | |||||
| error_code = "unsupported_file_type" | |||||
| description = "File type not allowed." | |||||
| code = 415 |
| from werkzeug.exceptions import Forbidden, NotFound | from werkzeug.exceptions import Forbidden, NotFound | ||||
| from controllers.files import api | from controllers.files import api | ||||
| from controllers.files.error import UnsupportedFileTypeError | |||||
| from core.tools.tool_file_manager import ToolFileManager | from core.tools.tool_file_manager import ToolFileManager | ||||
| from libs.exception import BaseHTTPException | |||||
| class ToolFilePreviewApi(Resource): | class ToolFilePreviewApi(Resource): | ||||
| api.add_resource(ToolFilePreviewApi, "/files/tools/<uuid:file_id>.<string:extension>") | api.add_resource(ToolFilePreviewApi, "/files/tools/<uuid:file_id>.<string:extension>") | ||||
| class UnsupportedFileTypeError(BaseHTTPException): | |||||
| error_code = "unsupported_file_type" | |||||
| description = "File type not allowed." | |||||
| code = 415 |