Skip to content

2091k/GitHub-image-hosting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 

Repository files navigation

这是一个CloudFlare workers图床项目

用于网页端直接上传图片到GitHub的项目仓库中

初衷是看到Telegraph-Image项目,他是把图片上传到TG了,上传到哪不知道,这样就没有安全感

搜遍全网关于GitHub图床的都是需要电脑下载软件,填写token,我觉得很不方便,所以就有了这个项目

关于html代码部分是借用别人的,上传部分为ChatGPT反复修改而成,结合token,实现网页上传

URL链接采用 CF workers CDN 加速,方便国内访问 图床请勿滥用

CF workers加速CDN代码在dm/workers.js,也是部署CF workers方法,绑定自己的域名,使用方法https://cf.wokers.dev/你的图床链接 代码403行

关于界面问题,有能力的大佬可以优化更加美观一些,我这能力有限

注意:token只在新建时能看到,自己保存好,给token仓库的读写权限

  • 2.在GitHub新建一个仓库(设为公开),比如新建一个img仓库,再在仓库里新建一个文件夹001用于存放上传的图片

    在项目设置里Pages选main /root保存

    image

  • 3.去CloudFlare新建一个workers,名称自己随便,先设置环境变量

变量名称
BRANCH main
FILE_PATH 存放图片的文件夹
GITHUB_TOKEN 你得GitHub token
REPO 你得GitHub名称和仓库名称

image

image

感谢支持

Releases

No releases published

Packages

No packages published