下载地址
https://www.zhengdianxue.com/wp-content/uploads/skills/dappweb--dappweb-r2-filedrop-zh.zip将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @dappweb/dappweb-r2-filedrop-zh。基于 Cloudflare R2 和达普韦伯二级域名创建临时文件上传、分享、撤回和过期管理流程。
阅读全文 (展开查看完整说明)
概述
为客户、团队和活动提供短期文件交接。适合图片、PDF、方案、合同草稿和小型交付包,不适合长期备份、违法内容或高流量视频分发。
工作流程
- 确认文件类型、大小、收件人范围、保留时长和是否需要下载密码。
- 生成
file.upload、file.presign、file.revoke、file.metadata调用计划。 - 使用短期签名 URL,不把 R2 Access Key 或 Worker Secret 返回给用户。
- 对 MIME、扩展名、大小、文件名和病毒/恶意内容检查设置明确状态。
- 到期自动撤回,并保留最小化审计记录。
默认架构
- 上传入口:
drop.dappweb.ai - 对象存储:R2
- 文件元数据、权限和过期时间:D1
- 上传验证:Turnstile + Worker 配额
- 私有下载:Worker 鉴权 + 短期签名 URL
免费层建议
单文件 50MB、每个账户 200MB、最长保留 7 天、每日 20 次上传;公开链接默认自动过期,不开放 Bucket 根目录浏览。
输出格式
文件 ID:
大小与 MIME:
访问范围:private / link-only / public
过期时间:
下载地址:
撤回方式:
状态:uploaded / available / revoked / expired / blocked安全边界
- 不上传或转发私钥、助记词、密码、验证码和未获授权的个人资料。
- 不把上传成功等同于文件安全扫描通过。
- 发现违法、侵权、恶意软件或高风险个人信息时,标记
blocked并停止公开访问。 - 任何公开文件必须有明确的分享范围、投诉入口和撤回机制。