利用 CF 的 Workers 创建无限的免费图床!爽歪歪
利用 CF 的 Workers 创建无限的免费图床是怎样的一种体验?今天我们就来动手试试,看下效果到底如何! 优点 无限图片储存数量,你可以上传不限数量的图片 无需购买服务器,托管于Cloudflare的网络上,当使用量不超过Cloudflare的免费额度时,完全免费 无需购买域名,可以使用Cloudflare Pages提供的*.pages.dev的免费二级域名,同时也支持绑定自定义域名 支持图片审查API,可根据需要开启,开启后不良图片将自动屏蔽,不再加载 支持后台图片管理,日志管理,查看访问前20的Referer、IP、img,可以对上传的图片进行在线预览,添加白名单,黑名单等操作 免费图床开源项目:【 链接直达 】 利用Cloudflare pages部署 点击 Use this template 按钮创建一个新的代码库。 登录到 Cloudflare 控制台. 在帐户主页中,选择 pages > Create a project > Connect to Git 选择你创建的项目存储库,在 Set up builds and deployments 部分中, Framework preset(框架) 选 Next.js 即可。 点击 Save and Deploy 部署 。 设置环境变量&开启图片管理功能 创建D1数据库 如图 执行sql命令创建表(在控制台输入框粘贴下面语句执行即可) DROP TABLE IF EXISTS tgimglog; CREATE TABLE IF NOT EXISTS tgimglog ( `id` integer PRIMARY KEY NOT NULL , `url` text, `referer` text, `ip` varchar ( 255 ) , `time` DATE ) ; DROP TABLE IF EXISTS imginfo; CREATE TABLE IF NOT EXISTS imginfo ( `id` integer PRIMARY KEY NOT NULL , `url` text, `referer` text, `ip` varchar ( 255 ) , `rating` ...