typora图片上传golang实现
本帖最后由 kongyuss 于 2021-3-13 16:00 编辑# 目的
go语言新手,写的非常简陋,算是提供了个思路,主要是想一起交流学习。
学了东西分享出来,自身并不会少了什么,并且如果有志同道合的还可以收获很多新的知识。
# 基本内容
1. 目前只是用gitee当图床
2. 通过gitee的api上传图片到源码仓库
# 流程
1. 获取本地图片位置,如果是网络图片就跳过此图片
2. 图片转换为bash64
3. 读取json配置文件,转换为结构体,提取需要的信息并重新组合
4. 通过post上传文件
# 配置
# 配置文件
```json
{
"message": "add", //上传的时候的附加信息
"branch": "master", // 分支
"token":"", // api的token信息
"userName":"", // 你的gitee的用户名
"repositorie":"picbed", //你的代码仓库的名
"Folder":"image", // 代码库里的文件夹名
"BucketDomain": "https://gitee.com/api/v5/repos/" //这个是固定的,可以去看一下api
}
```
# 使用
我一般都是写完文档在 格式 图像 上传所有本地图片 这么使用
# 源码地址
## github
https://github.com/czwdcode/typoraUpImage
## gitee
https://gitee.com/czwdcode/typoraUpImage
# 编译好的win-64位附件地址
https://gitee.com/czwdcode/typoraUpImage/releases/v0.1-beta
牛逼卡洛斯
页:
[1]