cloudflare的page做图床

[复制链接]
查看: 1045   回复: 9
发表于 2023-12-1 13:31:37 | 显示全部楼层 |阅读模式
我用这个page连接github仓库,然后想做一个图床
现在有两种情况:
1.理论上其实还是把图放在github上  然后用https://raw.githubusercontent.com/这个开头的图片地址,添加一层cloudflare的代理,相当于你在一个网页引用github的图片地址,只不过这个网页有cdn
2.每次往github上传都要重新构建服务,就调用github的接口,把图片放到一个目录下,然后利用这个特性每次加载图片用的require(picUrl)方式,把图片加载到打包后的img目录下,构建后应该是属于cloudflare的,自带缓存。(但是免费版每月只能构建500次,(假设一次只上传一张图片)也就是说500张图片)
现在是2,感觉好麻烦,每次上传一张图片后,也就是说图片不会马上出来,需要等他构建完成才会有图片url地址。并且这个url地址还得自己去找,require方法后图片路径变成img/fileName.一串标识符.png,这个一串标识符拿不到啊....

或者有没有结合cloudflare workers的方式更新构建?不全局构建,只构建图片目录?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

发表于 2023-12-1 13:32:02 | 显示全部楼层
前排帮顶
回复 支持 反对

使用道具 举报

发表于 2023-12-1 13:33:01 | 显示全部楼层
刚刚提交帖子报错  发现居然不能打require带英文括号  看来有做防注入

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

发表于 2023-12-1 13:33:40 | 显示全部楼层
workers反代就行了
回复 支持 反对

使用道具 举报

发表于 2023-12-1 13:33:49 | 显示全部楼层
每次传图都要构建不方便,尤其是图片比较多了,构建时间变长,不好的就是比如出现传完图要等一分钟才出图的情况。如果可以搞定workers的反代缓存,比这样好用。
回复 支持 反对

使用道具 举报

发表于 2023-12-1 13:34:40 | 显示全部楼层
有workers反代的教程吗?
回复 支持 反对

使用道具 举报

发表于 2023-12-1 13:35:20 | 显示全部楼层
有没有教程?官方文档看不太明白
回复 支持 反对

使用道具 举报

发表于 2023-12-1 13:35:47 | 显示全部楼层
github搜 rocket-booster
回复 支持 反对

使用道具 举报

发表于 2023-12-1 13:36:05 | 显示全部楼层
我看了下  大概意思是说 用workers反代 raw.githubusercontent.com或者cdn.jsd... 这个下的图片  那么实际图片应该还是在github 没法像cloudflare page那样图片在cloudflare部署吗?
回复 支持 反对

使用道具 举报

发表于 2023-12-1 13:36:31 | 显示全部楼层
base64 存workerKV
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则