为了节省网站的储存空间,帖子文章里用的图片我们可以采取直链的方法嵌入
sm.ms是一个很不错的图片管理系统,下面我将分享其api的使用方法及自写的图片上传软件
用法很简单,注册登陆后进入首页拖动图片上传或者选择路径即可获得直链
https://doc.sm.ms/ 官方文档
但是我们每次上传图片都得打开网页并且翻找图片未免太过麻烦,于是我根据官方的API文档用Python写了个上传图片的软件
API可以登陆后在API Token中查看与更新
代码实现也非常简单
api = "..."
path = "图片路径"
headers = {'Authorization': api}
files = {'smfile': open(path, 'rb')}
url = 'https://sm.ms/api/v2/upload'
res = requests.post(url, files=files, headers=headers).json()
if res['success']:
link = res['data']['url']
clipboard.copy(link)
print("上传成功,已自动复制图片链接\n")
else:
print("上传失败!")
这里只是简单的上传图片,其实还可以注册登录,删除图片等等,大家想实现的话可以去康康官方文档
最后分享下写好的软件及源码
```
name: Wayne's blog
link: https://wrans.top
avatar: https://cdn.staticaly.com/gh/wayne0926/myphoto@master/img/avatar.jpg
descr: 以梦为马,不负韶华。
```
信息如下:
站点名称:小陈博客
站点描述:理想成为大牛的小陈同学
站点网址:https://reinness.com
站点图片:https://qiniu.reinness.com/avatar.png
作者申请此计划后将作者的文章进行搬迁同步到社区的专栏下,你只需要简单填写一下表单申请即可,我们会给作者提供包括流量、云服务器等,另外还有些周边礼物。