feat(auth): 新增ws登录认证、区分http和ws认证
This commit is contained in:
@@ -17,7 +17,7 @@ from PIL import Image
|
||||
from config import settings
|
||||
from core.base.schema import BaseResponse
|
||||
from core.routers.auth.schema import LoginUser
|
||||
from core.routers.auth.services import get_current_user
|
||||
from core.routers.auth.services import get_current_user_form_http
|
||||
|
||||
from . import schema
|
||||
|
||||
@@ -29,7 +29,7 @@ file_router = APIRouter(prefix='/file', tags=['文件存储模块'])
|
||||
async def upload_file(
|
||||
upload_type: Literal['card', 'chat', 'avatar'],
|
||||
file: UploadFile = File(...),
|
||||
login_user: LoginUser = Depends(get_current_user)
|
||||
login_user: LoginUser = Depends(get_current_user_form_http)
|
||||
):
|
||||
# 验证文件类型
|
||||
if file.content_type not in settings.UPLOADED_ALLOWED_MIME_TYPES:
|
||||
|
||||
Reference in New Issue
Block a user