PicGo 与编辑器对接
PicGo / Typora / VS Code
把 PicGo(或 PicGo-Core / vs-picgo)配成上传到 img.li 或你的自建域名。
前置
- 登录实例 → 设置 → API Token → 新建(
upload或full),保存明文。 - 先用 API 文档 的 curl 自测成功,再填插件。
游客上传也可走同一 URL,但无 Token 时受游客限速,不适合当常驻图床。
接口契约
| 项 | 值 |
|---|---|
| URL | https://img.li/api/v1/upload(自建则换成你的 base_url) |
| Method | POST |
| 文件字段 | file |
| 鉴权 | Authorization: Bearer <API_TOKEN> |
| 成功取链 | JSON Path data.links.url |
PicGo 桌面(Web 图床插件)
- 插件市场安装 web-uploader / Web 图床。
- 新增配置:
| 配置项 | 填法 |
|---|---|
| API / URL | https://img.li/api/v1/upload |
| 方法 | POST |
| 文件字段名 | file |
| JSON 路径 | data.links.url |
| 自定义请求头 | Authorization: Bearer <Token> |
| (可选)Body | visibility=public |
- 设为默认图床 → 上传测试 → 剪贴板应为
https://…/i/…。
PicGo-Core 配置片段示例
{
"picBed": {
"uploader": "web-uploader",
"web-uploader": {
"url": "https://img.li/api/v1/upload",
"paramName": "file",
"jsonPath": "data.links.url",
"customHeader": "{\"Authorization\":\"Bearer YOUR_TOKEN_HERE\"}"
}
}
}
字段名因插件版本可能叫 api / body / headers,以插件 README 为准。
Typora / VS Code
- Typora:偏好设置 → 图像 → 上传服务选 PicGo-Core(已配好同一
picBed)。 - VS Code:vs-picgo 使用类似配置。
限制与建议
| 项 | 说明 |
|---|---|
| Token | 泄露 ≈ 账密上传权;可在设置页作废重建 |
| 配额 | 登录用户受用户组容量、限速、月流量约束 |
| 游客 | 仅临时试用 |
| 机审 | 上传可能进待审;公开直链受策略影响 |
| 自建 | 把所有 https://img.li 换成你的域名即可 |
相关:上传 API