SuperAPI AI 工具集

file-uploads

部署与运维

查看项目

更新于 10-16 02:30

技能介绍

用途:该技能定位为“文件上传专家”,用于处理文件上传和云存储相关开发任务,涉及 Amazon S3、Cloudflare R2、预签名 URL(presigned URLs)、分片上传(multipart uploads)以及图片优化。

主要能力与关注点:偏重安全与性能,主张不要信任文件扩展名,大文件上传需要特殊处理,并且优先使用预签名 URL 而非经由服务器代理转发。

注意事项(Sharp Edges):资料列出四类风险与对应处理方向。一、信任客户端提供的文件类型,严重级别为 critical,处理方向为检查魔术字节(CHECK MAGIC BYTES)。二、缺少上传大小限制,级别 high,处理方向为设置大小限制(SET SIZE LIMITS)。三、用户可控文件名可能导致路径遍历,级别 critical,处理方向为清洗文件名(SANITIZE FILENAMES)。四、预签名 URL 被错误共享或缓存,级别 medium,处理方向为控制预签名 URL 的分发(CONTROL PRESIGNED URL DISTRIBUTION)。

使用方式:资料未提供具体安装命令、配置步骤或调用方式,仅以技能描述和风险清单形式给出,暂未提供可执行示例。

适用场景:需要实现或审查文件上传链路、对象存储接入、大文件上传与图片处理的开发场景,尤其适合在上线前用于自查上述安全与性能风险点。

限制:资料未说明支持的具体框架、语言、版本、平台、收费或价格信息,也未给出完整实现步骤与代码示例;实际使用能力应以项目环境验证为准,缺失事实暂未提供。