同步操作将从 cjbi/admin3 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
Admin3 已实现阿里云OSS、华为云OBS、MinIO 等符合 S3 标准的所有对象存储方案的统一封装,支持同时使用多个对象存储。
在系统管理>对象存储
页面新增对象存储
访问域名不填写,则返回对象存储的厂商地址(非代理模式)
代理路径为{{domain}}/admin3/storage/fetch/
,{{domain}} 根据实际外网地址配置
存储目录不配置默认为files
支持读取系统环境变量和JDK配置作为配置参数,使用语法为 {{VARIABLE_NAME}}
设置为默认存储位置
上传接口可指定 storageId 来选择目标存储位置,多个对象存储可同时使用互不影响
POST /storage/upload
Content-Type: multipart/form-data
表单参数
名称 | 说明 |
---|---|
files | 多个 File 文件 |
storageId | 即对象存储标识,指定上传位置,非必填,不填则默认位置 |
返回
[
{
"url": "http://xxx"
},
{
"url": "http://xxx"
}
]
POST /storage/fetch/{key:.+}
响应头
Content-Type: application/octet-stream
POST /storage/download/{key:.+}
响应头
Content-Type: application/octet-stream
Content-Disposition: "attachment; filename="" + file.getFilename() + """
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。