Share X配合SM.MS图床实现自动上传图片

之前买了永久SM.MS图床的会员,然后用的是picgo来上传图片。但每次需要用截图软件截图,然后打开picgo上传,就感觉不大方便。于是配置了Share X来截图和自动上传图片。
Share X的官网:ShareX - The best free and open source screenshot tool for Windows
Share X自带的图片上传服务是没有SM.MS的:
但是官方的GitHub仓库里是有其他各种图床的配置文件的:ShareX/CustomUploaders: ShareX custom uploaders
从中找到SM.MS的配置文件:CustomUploaders/sm.ms.sxcu at master · ShareX/CustomUploaders

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
{
"Version": "12.4.1",
"DestinationType": "ImageUploader",
"RequestMethod": "POST",
"RequestURL": "https://sm.ms/api/v2/upload",
"Headers": {
"User-Agent": "ShareX/12.4.1",
"Authorization": "Your API Token goes here"
},
"Body": "MultipartFormData",
"Arguments": {
"format": "json"
},
"FileFormName": "smfile",
"URL": "$json:data.url$",
"DeletionURL": "$json:data.delete$"
}

复制到剪贴板,然后打开ShareX中

选择剪贴板,然后再用自己SM.MS的token,填入”Authorization”中。
最后,将URL替换为![]({json:data.url}),这样上传后可以得到Markdown格式的链接。