LogoClawIndex
案例技能关于
LogoClawIndex

file-upload-handling - 实现安全的文件上传处理

验证、扫描、生成安全名称、存储和删除图片、文档及视频上传文件,并执行大小、类型和访问控制。

标签

更新于: 2026-10-04

能力

典型输入

典型输出

该技能可以做什么

  • 验证扩展名和 MIME 类型
  • 执行文件大小限制
  • 检测恶意内容
  • 生成 UUID 文件名
  • 安全保存文件
  • 安全删除文件
  • 使用 ClamAV 扫描文件
  • 提供上传接口

输入

  • 上传文件
  • 文件类型分类
  • 可选子文件夹
  • 相对文件路径
  • 上传目录配置

输出

  • 验证结果
  • 已存储文件
  • 文件元数据响应
  • 删除状态
  • 扫描结果
  • HTTP 错误响应

要求

  • Python FastAPI 环境
  • aiofiles 软件包
  • python-magic 软件包
  • 可写入的上传目录
  • 管理员身份验证
  • 可选的 ClamAV 和 pyclamd

来源

  • 规范: SKILL.md

ClawIndex

OpenClaw Skills 与 Use Case 索引

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

索引

Skills·
Cases

Meta

关于·
声明·
邮箱·
GitHub
© 2026 ClawIndex 保留所有权利。
文件上传
安全
验证
病毒扫描
FastAPI
访问控制
验证扩展名和 MIME 类型
执行文件大小限制
检测恶意内容
生成 UUID 文件名
上传文件
文件类型分类
可选子文件夹
验证结果
已存储文件
文件元数据响应