兰空图床对接ShareX

兰空图床对接ShareX

兰空图床是一个开源的图床程序,官网地址为:Lsky Pro - 属于您自己的云上相册。

ShareX是一个开源的截图程序,官网地址为:ShareX - The best free and open source screenshot tool for Windows (getsharex.com)

在写博客时,往往需要大量截图并上传到图床,下面谈谈如何让兰空图床对接ShareX。方法来自于:兰空图床/虚拟主机安装/踩坑小结/ShareX对接 - 爱墨迹 (imgki.com)

全网给出了很多对接的配置,但是很多都不能用,后来经过多番查找,shareX更新14.0版本之后重写了自定义上传器语法解析器,导致Authorization字段中“|”字符之后的内容会被吞。这是最新的配置文件

{
  "Version": "13.7.0",
  "Name": "兰空图床",
  "DestinationType": "ImageUploader",
  "RequestMethod": "POST",
  "RequestURL": "https://你的图床地址/api/v1/upload",
  "Parameters": {
    "strategy_id": "2(以管理员身份登录,查看对应的存储策略id)"
  },
  "Headers": {
    "Authorization": "Bearer [你生成的API密钥]"
  },
  "Body": "MultipartFormData",
  "FileFormName": "file",
  "URL": "$json:data.links.url$",
  "ThumbnailURL": "$json:data.links.thumbnail_url$",
  "ErrorMessage": "$json:message$"
}

官方有一个指引:兰空图床配置常见问题

记住,ShareX的自定义上传器里面,头设置里一定要在|字符前面添加反义字符\ 、另外,URL中,最后的url可以填url,或者markdown,markdown_with_link都可以,该接口参数如下,详见接口文档,。

上传图片

POST /upload

Headers

字段 类型 说明
*Content-Type String 需要设置为 multipart/form-data

请求参数(Body)

字段 类型 说明
*file File 图片文件
strategy_id Integer 储存策略ID

返回参数

字段 类型 说明
status Boolean 状态,true 或 false
message String 描述信息
data Object 数据
key String 图片唯一密钥
name String 图片名称
pathname String 图片路径名
origin_name String 图片原始名
size Float 图片大小,单位 KB
mimetype String 图片类型
extension String 图片拓展名
md5 String 图片 md5 值
sha1 String 图片 sha1 值
links Object 链接
url String 图片访问 url
html String -
bbcode String -
markdown String -
markdown_with_link String -
thumbnail_url String 缩略图 url

lIDQkgP9RK.webphttps://img.drcodes.cn/oss/2024/10/07/6702b84554f99.webp

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容