配合使用ShaseX与七牛云

准备传几张图片到图床上,想起来shareX这个神器了,但是默认配置中,大部分都要爱国才能访问,且速度慢,决定传到七牛上面。

从网上查资料,只找到了http://ystyle.top/2017/07/05/share-the-use-of-qiniu-file-upload/

这个文章,按照这个配置了一下,有点问题。

点击测试的时候,会提示:

1
2
3
4
5
Message:
基础连接已经关闭: 接收时发生错误。

Request URL:
http://up-z2.qiniu.com

试了笔者所写的几个地址,均有问题。

从头一点点分析来过

打开七牛的上传界面,手动上传一个文件,抓取下来 看看问题

grab1

可以看到,地址变了。

然后检查 参数

grab2

payload倒是还是那三个 token key 和file 这里应该是对的

照此配置一下,果然成功了。

针对来说,就是在sharex里面 自定义当中,西安添加一个

请求类型配置为POST

地址配置为自己抓取的地址,我的是:https://upload-z0.qbox.me/

文件表单中填写file

参数里面

token可以用从调试中截下来的,或者计算也可的,使用http://moi.oss-cn-hangzhou.aliyuncs.com/qiniutoken-windows.7z 这个工具即可。工具来自http://ystyle.top/2017/07/05/share-the-use-of-qiniu-file-upload/

使用方法,在命令控制台中,执行:

1
qiniutoken.exe -ak=lPNn5sBYjqUhn_DhMOkHzoznYM3KwUt2sE1W21F1 -sk=E45Ox_RlUdrz0YOtasiuerLtKZxALiX9-7NduzHT -bk=images

其中 ak sk 是在七牛个人中心密钥管理界面获取。 bk指的是所建立的bucket的名字

config

这些配置完了,点一下测试也就好了

如果测试返回一个正常的连接地址那就ok啦~

最后给一个快捷导入的

1
2
3
4
5
6
7
8
9
10
11
12
13
14
{
"Name": "qiniu",
"DestinationType": "ImageUploader, FileUploader",
"RequestType": "POST",
"RequestURL": "https://upload-z0.qbox.me/",
"FileFormName": "file",
"Arguments": {
"token": "自己计算的token",
"key": "%y%yy%d%h%mi-%ra.png",
"file": "$input$"
},
"ResponseType": "Text",
"URL": "http://images.liuxuan.net/$json:key$"
}

把自己计算的token导入就可以了

坚持原创技术分享,您的支持将鼓励我继续创作!