Tarsier LabsTarsier Labs
🐵
首页
分类
标签
收藏
关于
返回标签列表

R2

0 篇文章

S3 浏览器直传 CORS 踩坑实录:从 "Network Error" 到双云上传的完整调试过程

S3 浏览器直传 CORS 踩坑实录:从 "Network Error" 到双云上传的完整调试过程

基于 JoyMini 双云存储架构的实战经验,完整记录从 "Featured image upload failed: network error" 到定位 S3 桶缺少 CORS 配置的调试过程,包括浏览器预检机制分析、CLI 即时修复、CDK 持久化配置以及 R2 与 S3 在 CORS 行为上的关键差异。

03
运维与部署
S3→R2 跨云灾备同步深度架构:从实时事件到增量同步的完整实践

S3→R2 跨云灾备同步深度架构:从实时事件到增量同步的完整实践

基于 JoyMini 真实项目经验,深入解析 S3 到 Cloudflare R2 跨云灾备同步系统的完整架构设计,包括 SQS 实时事件驱动管道、Lambda 并发流式优化、ETag 增量检测、DLQ+SNS 失败通知机制,以及 AWS CDK 基础设施即代码的最佳实践。

11
运维与部署
大文件分片上传架构设计:R2 Multipart Upload 从方案到实现

大文件分片上传架构设计:R2 Multipart Upload 从方案到实现

本文深入分析了 R2 Multipart Upload 分片上传的技术方案选型、后端架构设计(Redis 会话管理 + 预签名分片 URL)、前端 FileChunkedUploader 工具类实现,以及与已有预签名直传方案的对比。

00
接口管理
全栈文件上传管道 — API UploadService → Flutter GlobalUploadService → admin-next

全栈文件上传管道 — API UploadService → Flutter GlobalUploadService → admin-next

NestJS UploadService(Cloudflare R2 双桶策略)→ Flutter GlobalUploadService(预签名 URL 直传、魔数 MIME 矫正、压缩管道)→ admin-next HttpClient.upload(媒体上传与 CDN 处理)

00
管理后台