0031400 (@lxz07) 在 我也写个r2图床 中发帖
github链接 感觉有想法很爽,但是要实现它觉得好无趣,还要写readme和部署教程
简述
以cloudflare r2作为后备存储,服务器本地作为临时存储,将png,jpg转webp,采用webp存储的个人图床
功能
后端api验证,png,jpg转webp,控制服务器本地存储总大小
使用方法
/upload formdata file字段存放图片 响应返回文件名
/i/:fileName 图片外链
优势
图片在r2有备份,不会丢失.
采用服务器本地临时存储,减少r2的请求次数
部署
worker后端
新建cloudflare worker ,将/worker/worker.js里面的代码粘贴至剪贴板,配置变量.记住域名,如果go编译的二进制文件要在中国大陆运行,需要将worker绑定自定义域名,其他地区可以直接使用默认分配的域名.
字段...