昨天用CF-ImgBed + Cloudflare Pages 和 R2 搭建了一个图床。感谢赛博菩萨Cloudflare,从此俺也是有图床的人了。感觉速度还不错!
记一下我昨晚折腾到半夜也没搞定的坑:
- ImgBed直链地址:https://imghub.biecui.com/
- R2存储桶直链地址:https://img.1109.net/
我将logo.svg文件上传到R2存储桶a目录下后,得到
这两都可以用的,浏览器打开也没问题,实际上链接1是 R2图片 通过 CF Pages 中转后得到的地址,为了节约CF免费资源还有链接路径更短选了链接2的方式使用,然后特么的问题就来了,博客中修改logo链接后死活不显示,换成链接1 又正常,存储桶CORS,还有域名跨站规则,防盗链什么的通通搞了一遍还是不行,折腾到半夜2点多才睡觉;
早上起来接着折腾的时候突然发现 svg 在ImgBed里面的文件类型是 image/svg+xml 而在存储桶中显示的是
application/xml ,在AI的辅助下添加 响应标头转换规则 将R2中所有.svg文件的 响应头改成 image/svg+xml 后才终于从坑里爬出来。小白太苦了😂
Set static → Header name:Content-Type → Value:image/svg+xml
别催
评论(0)
暂无