用途:统一各模块(如店铺、资产、产品、员工等)的照片上传、预览、存储与删除模式,适用于构建任何照片上传 UI 或 API 的场景。
主要能力:提供上传、预览、存储、删除的标准化流程;规定人员实体最多1张照片、非人员实体最多3张照片;卡片列表与详情页的展示模式;服务端校验、权限验证与文件清理;标准 JSON 响应格式与数据库存储建议。
使用方式:先阅读 SKILL.md,再按需加载引用文件;上传流程为压缩→预览→自动上传→刷新图库;客户端使用 window.prepareImageUpload() 压缩;服务端校验文件类型与大小、验证归属权;删除时确认后删数据库行再删文件;达到上限时隐藏上传 UI。
适用场景:需要照片上传与管理的各类实体模块,包括人员类(分销商、客户、员工等)和非人员类(产品、农场、车辆、资产等)。
限制:必须应用 Vibe Security Skill 处理上传流程安全;跨平台需注意路径与权限;未提供具体收费、价格或平台信息;部分实现细节需参考关联技能文件。