作者:云潮
关键词:图片转链接,自定义图床
1.钉钉群通知等指令,需要发送图片时,本地图片无法发送,通过本教程可以实现本地图片转链接,继而实现图片发送
2.可以配置自定义图床,手机端,电脑端同步图片等文件,充当网盘


阿里云主页

注册并登陆账号之后,点击侧边栏进入「对象存储」,新建 bucket。

名称自选,地域也可以自己选,剩下的按照框出来的选就好了。

点进 bucket 之后选择概览,框出来的这个地域节点与Bucket在 PicGo 配置里面需要,可以先复制下来。

然后新建 AccessKey,鼠标移到头像处点击 AccessKey 管理:

根据提示创建AccessKey,新建之后会创建 AccessKey ID 和 AccessKey Secret,这个也复制下来。
官方有帮助文档,主页:PicGo,可以去此处下载安装包和查看配置指南。简单说一下Windows的配置,之后截图粘贴的图片就能自动上传到阿里云上。
存储路径比如img/的话,上传的图片会默认放在OSS的img文件夹下。注意存储路径一定要以/结尾!存储路径是可选的,如果不需要请留空。

PicGo内部会默认开启一个小型的服务器,用于配合其他应用来调用PicGo进行上传。监听的地址推荐就默认的 127.0.0.1 (本机),端口推荐默认的 36677。当然如果你不想要开启也可以选择关闭,只不过推荐你可以开启~可以配合一些第三方工具实现很方便的上传工作流。

import requests
import json
def upload():
url = "http://127.0.0.1:36677/upload"
payload = {
"list": ["C:\\Users\\20248\\Desktop\\新建文件夹\\图片测试\\批量插入图片\\374083768.jpg"]
}
payload = json.dumps(payload)
headers = {
'User-Agent': 'Apifox/1.0.0 (https://apifox.com)',
'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.text)运行实例: