在管理后台上传
- 登录
/login - 进入
/assets - 点击 Upload
- 选择图片并填写可选字段
- 提交后查看资产详情页
通过 API 上传
上传接口是:表单字段
| 字段 | 必填 | 说明 |
|---|---|---|
file | 是 | 图片文件 |
description | 否 | 描述,最长 1000 字符 |
altText | 否 | 替代文本,最长 1000 字符 |
isPublic | 否 | 是否公开,默认 true |
storageProviderProfileId | 否 | 指定使用的存储 profile |
runEnrichment | 否 | 是否上传后立即运行 enrichment,默认 true |
commitMessage | 否 | 某些 provider(如 GitHub Repo)可用的提交消息 |
示例
响应
成功时返回202 Accepted,并带 data 包装:
文件校验规则
- 文件不能为空
- 文件大小不能超过后端配置的
maxUploadSizeBytes - 类型必须在允许的内容类型列表中
description和altText最长 1000 字符
公开与私有
isPublic=true的资产会进入/galleryisPublic=false的资产不会出现在公开接口中- 私有资产内容需要通过受保护的
/api/v1/assets/{id}/content访问