Skip to content

端点

/api/asset/insertLocalAssets

插入本地资源

源文件 (GitHub)

需要认证 需要管理员权限

接口描述

将本地文件系统中的一个或多个文件复制到思源笔记的 assets 目录,并返回它们在笔记中可用的资源链接。

请求参数

(待补充详细参数)

参数名类型必选描述
assetPathsarray (string)本地文件的绝对路径列表
idstring要插入这些资源的文档块 ID

返回值

返回插入成功后的资源信息。

参数名类型描述
codenumber返回码,0表示成功
msgstring返回信息
dataobject包含 `succMap` (成功插入的资源路径和 Markdown 链接映射) 和 `errFiles` (插入失败的文件列表)

请求示例

返回示例

请求示例

{
    "assetPaths": [
        "C:/Users/YourName/Pictures/image.png",
        "/Users/YourName/Documents/document.pdf"
    ],
    "id": "20231027130500-pqrstuv"
}

返回示例

{
    "code": 0,
    "msg": "",
    "data": {
        "errFiles": [],
        "succMap": {
            "assets/image-20231027130510-wxyz.png": "![image.png](assets/image-20231027130510-wxyz.png)",
            "assets/document-20231027130515-1234.pdf": "[document.pdf](assets/document-20231027130515-1234.pdf)"
        }
    }
}