LogoClawIndex
案例技能关于
LogoClawIndex

ClawIndex

OpenClaw Skills 与 Use Case 索引

ClawIndex 是一个生态驱动的 OpenClaw Skills 与真实 Use Case 索引站。

索引

Skills·
Cases

Meta

关于·
声明·
邮箱·
GitHub
© 2026 ClawIndex 保留所有权利。

file-upload-handling - 安全校验并存储上传文件

按扩展名、MIME 类型、大小和内容校验上传文件,使用 UUID 命名存储,并支持删除和可选的 ClamAV 扫描。

标签

更新于: 2026-10-04

能力

典型输入

典型输出

该技能可以做什么

  • 校验文件扩展名
  • 检查 MIME 类型
  • 执行大小限制
  • 检测恶意内容
  • 生成 UUID 文件名
  • 安全存储文件
  • 使用 ClamAV 扫描
  • 删除上传文件

输入

  • 上传文件
  • 文件类型类别
  • 存储子目录
  • 上传目录配置
  • 管理员凭据

输出

  • 已保存文件
  • 文件元数据
  • 校验错误消息
  • 扫描结果消息
  • 文件删除状态

要求

  • Python 运行环境
  • FastAPI
  • aiofiles
  • python-magic
  • 可写入的上传目录
  • 管理员访问权限
  • 可选的 ClamAV 安装

来源

  • 规范: SKILL.md
文件上传
安全
校验
MIME 检查
病毒扫描
FastAPI
校验文件扩展名
检查 MIME 类型
执行大小限制
检测恶意内容
上传文件
文件类型类别
存储子目录
已保存文件
文件元数据
校验错误消息