23 lines
581 B
Python
23 lines
581 B
Python
from fastapi import APIRouter
|
|
|
|
from backend.app.schemas.common import success_payload
|
|
|
|
router = APIRouter(prefix="/api/files", tags=["files"])
|
|
|
|
|
|
@router.post("/upload-token")
|
|
def create_upload_token() -> dict:
|
|
return success_payload(
|
|
{
|
|
"upload_url": "https://oss-upload-url",
|
|
"file_url": "https://oss-public-url/pickup.jpg",
|
|
"headers": {},
|
|
"expire_at": "2026-05-14 12:00:00",
|
|
}
|
|
)
|
|
|
|
|
|
@router.post("/attachments")
|
|
def save_attachment() -> dict:
|
|
return success_payload({"attachment_id": 8001, "saved": True})
|