浏览器直连 R2 必须给桶开启 CORS。请到
Cloudflare 后台 → R2 → 桶 alenjust-wallpaper → CORS 设置,把下面这段规则完整粘贴进去并保存(一次性,永久生效):
[
{
"AllowedOrigins": ["*"],
"AllowedMethods": ["GET","PUT","POST","DELETE","HEAD"],
"AllowedHeaders": ["*"],
"ExposeHeaders": ["ETag"],
"MaxAgeSeconds": 3000
}
]
配置完成后点右上角「🔌 连接测试」或刷新本页即可。如果只是想“看到 App 已上传的壁纸”,CORS 里只开 GET 也够(本页读取会自动走公开域);要在网页里上传/删除,则必须把 PUT/DELETE 也加上、AllowedHeaders 设 *。