思源API:上传资源文件 非公开

mdzz2048 更新于 2023-05-11 18:35 | 1 | (0) | 186
分类
点赞
biti 1 人点赞了这个动作。
更多信息
分享人 mdzz2048
分享时间 2022-07-02 22:14
最后更新 2023-05-11 18:35
修订版本 5
子程序大小 5.3 KB
Quicker版本 1.37.37.0

介绍

使用参考:https://github.com/siyuan-note/siyuan/blob/master/API_zh_CN.md#%E4%B8%8A%E4%BC%A0%E8%B5%84%E6%BA%90%E6%96%87%E4%BB%B6

参考链接:上传资源文件

注意:

输入参数-assetsPath:资源文件存放的文件夹路径,有以下四种情况

  1. "/assets/":工作空间/data/assets 文件夹
  2. "/assets/QuickAdd":工作空间/data/assets/QuickAdd 文件夹
  3. "/测试笔记本/assets/"测试笔记本下的 assets 文件夹
  4. "/测试笔记本/foo/assets/"测试笔记本下 foo 文件夹下的 assets 文件夹

建议用第一种,统一存放到工作空间资源文件夹下。

输入参数-file_path:上传文件路径列表(绝对路径)

输入参数-img:上传图片(输入图片变量)


返回参数-msg:出错原因

返回参数-errFiles:处理时遇到错误的文件名

返回参数-succMap处理成功的文件,key 为上传时的文件名,value 为 assets/foo-id.png,用于将已有 Markdown 内容中的资源文件链接地址替换为上传后的地址


子程序的参数

输入
API_Token Text
endpoint Text
assetsPath 资源存放文件夹(assets文件夹相对路径) Text
file_path 文件完整路径列表 List
输出
msg 返回错误类型 Text
errFiles List
succMap Dict
response 原始返回值 Text

最近更新

修订版本 更新时间 更新说明
5 2023-05-11 18:35 支持设置端口
4 2022-07-11 12:38 采用文件完整路径上传
3 2022-07-11 12:36 修复bug

最近讨论

暂无讨论