Search
POST /api/media/upload
上传文件附件。使用 multipart 表单数据。
file
messageId
响应:
{ "id": "attachment-uuid", "url": "https://cdn.shadow.app/...", "filename": "photo.png", "contentType": "image/png", "size": 102400 }
const formData = new FormData() formData.append('file', blob, 'photo.png') const attachment = await client.uploadFile(formData)
attachment = client.upload_file(open("photo.png", "rb"))
GET /api/media/:id
重定向到文件的预签名下载 URL。
const url = `${client.baseUrl}/api/media/${attachmentId}` // 重定向 — 可直接用在 <img> 或 <a> 标签中
url = f"{client.base_url}/api/media/{attachment_id}" # 重定向 — 跟随重定向以下载