字
字节笔记本
2026年5月3日
Obsidian Image Uploader 插件
API中转
¥120
Obsidian Image Uploader 插件介绍,支持粘贴时自动上传图片到图床,兼容 Imgur、Lsky-Pro 等多种图床服务。
功能特性
自动上传剪贴板中的图片到图床,支持:
- 粘贴时自动上传
- 可选的图片大小调整
- 支持 Obsidian 实时预览编辑器
- "上传本页所有本地图片"命令
项目信息
| 项目 | 说明 |
|---|---|
| GitHub | https://github.com/Creling/obsidian-image-uploader |
| 版本 | 0.3.2 |
| 许可证 | MIT |
配置项
| 配置项 | 说明 |
|---|---|
| Api Endpoint | 图床 API 的端点地址 |
| Upload Header | 上传请求的 HTTP 头(JSON 格式) |
| Upload Body | 上传请求体(JSON 格式) |
| Image Url Path | HTTP 响应中图片 URL 的路径 |
| Enable Resize | 是否在上传前调整图片大小 |
| Max Width | 超过此宽度的图片将按比例缩放 |
配置示例
Imgur
请求示例:
bash
curl --location --request POST 'https://api.imgur.com/3/image' \
--header 'Authorization: Client-ID {{clientId}}' \
--form 'image="R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"'配置:
- Api Endpoint:
https://api.imgur.com/3/image - Upload Header:
{"Authorization": "Client-ID {{clientId}}"} - Image Url Path:
data.link
Lsky-Pro
开源自托管图床解决方案。
配置:
- Api Endpoint:
https://img.domain.com/api/v1/upload - Upload Header:
json
{ "Authorization": "Bearer xxxx", "Accept": "application/json", "Content-Type": "multipart/form-data" } - Upload Body:
{"file": "$FILE"} - Image Url Path:
data.links.url
安装
- 在 Obsidian 设置中搜索 "Image Uploader"
- 或手动安装:下载插件文件到 Obsidian plugins 目录
注意事项
- 确保图床 API 支持跨域请求
- 上传请求体格式通常不需要修改,除非你知道自己在做什么
- 启用图片调整可以减少上传流量
在 AI 技术快速迭代的今天,保持持续学习的能力比掌握任何特定的技术都更重要。理解底层原理可以帮助你在遇到新技术时更快地上手,可以在不同的技术方案之间做出更明智的选择。建议开发者建立自己的技术框架,而不是追逐每一个新的工具和框架。实践是最好的学习方式,在真实项目中应用新学到的技术,遇到问题并解决,这种经历比任何教程都更有价值。定期整理和复盘也是很好的习惯。将学到的知识归档整理,形成自己的知识库。当需要用到某个技术时,可以直接从自己的知识库中找到相关的参考,而不是从零开始搜索。
分享: