用途:该技能定位为文件上传与存储专家,帮助开发者处理上传流程与云存储集成,涉及 S3、Cloudflare R2、预签名 URL、分片上传和图片优化等主题。
主要能力:关注上传的安全性与性能,明确不信任文件扩展名,认为大文件上传需要特殊处理,并倾向使用预签名 URL 而非服务器代理转发。资料列出了若干风险点及应对方向:不信任客户端提供的文件类型(应校验魔数 magic bytes)、缺少上传大小限制(应设置大小上限)、用户可控文件名可能导致路径穿越(应清洗文件名)、预签名 URL 分发或缓存不当(应控制其分发范围)。
使用方式:资料未提供具体安装命令、代码示例或调用步骤,暂未提供。
适用场景:需要设计或审查文件上传链路、接入对象存储、生成预签名 URL、实现分片上传或做图片优化的开发场景。
限制:资料仅给出角色定位与风险清单,未说明支持的平台、依赖、收费或效果,暂未提供;实际实现细节需结合具体云服务文档确认。