一款支持多云存储的免费图床工具,支持 GitHub、Google Drive、OneDrive、Dropbox,提供拖拽上传、粘贴上传,自动生成 Markdown 链接。
- 多云存储: 支持 GitHub、Google Drive、OneDrive、Dropbox
- 多种上传方式: 拖拽上传、点击上传、Ctrl+V 粘贴上传
- 多种链接格式: Markdown、HTML、直链、jsDelivr CDN (GitHub)
- 快速授权: 一键连接各云存储账号
- 全球加速: GitHub 使用 jsDelivr CDN 全球加速
- 历史记录: 本地保存上传历史,方便查找
- 响应式设计: 支持桌面端和移动端
- 暗色模式: 自动适配系统主题
| 服务 | 免费空间 | 特点 |
|---|---|---|
| GitHub | 无限制 | jsDelivr CDN 全球加速,最推荐 |
| Google Drive | 15GB | 全球访问,速度快 |
| OneDrive | 5GB | 微软生态,稳定 |
| Dropbox | 2GB | 稳定可靠,老牌服务 |
- 访问:
https://你的用户名.github.io/weiruan-image - 选择存储服务并配置
- 开始上传!
点击右上角 Fork 按钮,将此仓库 Fork 到你的账号下。
- 进入你 Fork 的仓库
- 点击
Settings->Pages - Source 选择
Deploy from a branch - Branch 选择
main分支,目录选择/ (root) - 点击 Save
推荐方式: 使用 Personal Access Token
- 访问 GitHub Token 设置页面
- 勾选
repo权限 - 点击
Generate token - 复制 Token 到配置页面
- 访问 Google OAuth Playground
- 选择
Drive API v3->https://www.googleapis.com/auth/drive.file - 点击
Authorize APIs - 登录 Google 账号并授权
- 点击
Exchange authorization code for tokens - 复制
Access Token到配置页面
- 访问 Microsoft Graph Explorer
- 登录 Microsoft 账号
- 复制页面上的 Access Token
- 访问 Dropbox App Console
- 创建新 App (选择 Full Dropbox)
- 在 Settings 中生成 Access Token
- 复制 Token 到配置页面
直接将图片拖拽到上传区域即可。
复制图片后,在页面上按 Ctrl+V(Mac 为 Cmd+V)即可上传。
点击上传区域,选择要上传的图片文件。
| 类型 | 格式 | 说明 |
|---|---|---|
| Markdown |  |
适用于 Markdown 文档 |
| HTML | <img src="url"> |
适用于网页 |
| 直链 | https://... |
图片直接访问地址 |
| CDN | cdn.jsdelivr.net/... |
GitHub 专用,全球加速 |
├── index.html # 主页面
├── css/
│ └── style.css # 样式文件
├── js/
│ ├── app.js # 主应用逻辑
│ └── storage-providers.js # 存储提供商模块
├── images/ # 图片存储目录
└── README.md # 说明文档
- 前端: 纯 HTML/CSS/JavaScript,无框架依赖
- 存储: 多云存储支持 (GitHub API, Google Drive API, Microsoft Graph API, Dropbox API)
- CDN: GitHub 图片使用 jsDelivr CDN 加速
- 部署: GitHub Pages 静态托管
- 所有 Token 仅保存在浏览器本地 (localStorage)
- 不会上传到任何第三方服务器
- 建议使用最小权限的 Token
- 定期更换 Token 以提高安全性
A: 请检查:
- Token 是否正确
- Token 是否有足够权限
- 网络是否正常
- 文件大小是否超过限制
A: 推荐使用 GitHub + jsDelivr CDN,全球加速访问。
A: Token 仅保存在您的浏览器本地,不会发送到任何第三方服务器。
MIT License
欢迎提交 Issue 和 Pull Request!