1. 文件上传
开源Go框架管理端 API
  • 文件访问
    • 访问上传的本地文件
      GET
  • 登录与会话
    • 管理端登录
      POST
    • 退出登录
      POST
    • 当前登录用户信息
      GET
    • 修改当前管理员个人资料
      POST
    • 单独修改当前管理员头像
      POST
    • 当前用户的菜单树(前端路由)
      GET
    • 当前用户的接口权限列表
      GET
    • 修改当前管理员密码
      POST
  • 系统总览
    • 系统总览统计
      GET
  • 菜单管理
    • 菜单列表(平铺)
      GET
    • 菜单树
      GET
    • 新增菜单/按钮
      POST
    • 修改菜单/按钮
      POST
    • 删除菜单/按钮
      POST
  • 角色管理
    • 角色分页列表
      GET
    • 角色树
      GET
    • 新增角色
      POST
    • 修改角色
      POST
    • 删除角色
      POST
    • 查询角色已绑定的菜单/按钮 ID
      GET
    • 给角色分配菜单/按钮权限
      POST
    • 查询角色下的用户 ID
      GET
  • 用户管理
    • 用户分页列表
    • 新增用户
    • 修改用户
    • 删除用户
    • 重置用户密码
    • 踢用户下线
  • 部门管理
    • 部门树
    • 新增部门
    • 修改部门
    • 删除部门
  • 文件上传
    • 上传文件
      POST
  • 操作日志
    • 操作日志分页列表
  • 存储渠道
    • 存储渠道列表
    • 新增存储渠道
    • 修改存储渠道
    • 设为默认存储渠道
    • 删除存储渠道
  • 短信配置
    • 短信服务商配置列表
    • 新增/修改短信服务商配置
    • 删除短信服务商配置
    • 短信签名列表
    • 新增/修改短信签名
    • 删除短信签名
    • 短信模板列表
    • 新增/修改短信模板
    • 删除短信模板
    • 短信发送记录
  • 微信配置
    • 微信配置列表
    • 新增/修改微信配置
    • 删除微信配置
  • 支付配置
    • 支付渠道配置列表
    • 新增/修改支付渠道配置
    • 删除支付渠道配置
  • 平台配置
    • 查询管理端公开配置(无需登录)
    • 查询管理端平台配置
    • 保存管理端平台配置
    • 查询用户端平台配置
    • 保存用户端平台配置
  1. 文件上传

上传文件

POST
/admin/upload/file
multipart/form-data,字段名固定为 file,单文件最大 50MB。
文件会写入当前默认存储渠道,并在 sys_upload_file 记录上传档案;
响应的 url 按当前默认存储配置动态生成。

请求参数

Authorization
JWT Bearer
在 Header 添加参数
Authorization
示例:
Authorization: ********************
or
Body 参数multipart/form-data必填

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location '/admin/upload/file' \
--header 'Authorization: Bearer <token>' \
--form 'file=@""'

返回响应

🟢200
application/json
上传结果
Bodyapplication/json

示例
{
    "code": 0,
    "msg": "success",
    "data": {
        "id": 0,
        "file_name": "string",
        "hash_name": "string",
        "size": 0,
        "mime_type": "image/png",
        "relative_path": "2026/09/23/8f14e45fceea167a5a36dedd4bea2543.png",
        "absolute_path": "string",
        "url": "/files/2026/09/23/8f14e45fceea167a5a36dedd4bea2543.png"
    }
}
修改于 2026-09-23 14:30:35
上一页
删除部门
下一页
操作日志分页列表
Built with