Loading...
Loading...
素材管理操作。当用户请求上传图片、下载素材、管理飞书文档中的媒体文件时使用。
npx skill4agent add riba2534/feishu-cli feishu-cli-media/feishu-media upload <file> --parent-node <doc_id> # 上传素材
/feishu-media download <file_token> [--output path] # 下载素材# 上传图片到文档
feishu-cli media upload ./image.png --parent-type docx_image --parent-node <document_id>
# 上传文件到文档
feishu-cli media upload ./attachment.pdf --parent-type docx_file --parent-node <document_id>
# 指定文件名
feishu-cli media upload ./photo.jpg --parent-type docx_image --parent-node <doc_id> --name "封面图"
# JSON 格式输出
feishu-cli media upload ./image.png --parent-type docx_image --parent-node <doc_id> --output json| 参数 | 说明 | 必需 | 示例 |
|---|---|---|---|
| 本地文件路径 | 是 | |
| 父类型 | 是 | |
| 父节点 Token | 是 | 文档 ID |
| 自定义文件名 | 否 | |
| 输出格式 | 否 | |
| 值 | 说明 |
|---|---|
| 新版文档图片(推荐,默认值) |
| 新版文档文件 |
| 旧版文档图片(不推荐,DocX 文档中会失败) |
| 旧版文档文件 |
| 表格中的图片 |
| 评论中的图片 |
素材上传成功!
文件 Token: boxcnAbCdEfGhIjKlMnOpQrSt
文件名: image.png
父节点: doccnXxx{
"file_token": "boxcnAbCdEfGhIjKlMnOpQrSt",
"file_name": "image.png",
"parent_node": "doccnXxx"
}# 下载到当前目录(使用原文件名)
feishu-cli media download <file_token>
# 下载到指定路径
feishu-cli media download <file_token> --output ./downloads/image.png
# 下载到指定目录(自动命名)
feishu-cli media download <file_token> --output ./downloads/| 参数 | 说明 | 必需 | 默认值 |
|---|---|---|---|
| 文件 Token | 是 | - |
| 输出路径 | 否 | 当前目录 |
已下载到 ./downloads/image.png
文件大小: 256 KB
文件类型: image/png# 1. 上传图片
feishu-cli media upload ./diagram.png --parent-type docx_image --parent-node doccnXxx --output json
# 返回: {"file_token": "boxcnYyy"}
# 2. 在 Markdown 中引用(导入时自动处理)
# # 1. 导出文档并下载图片
feishu-cli doc export doccnXxx -o doc.md --download-images --assets-dir ./images
# 或手动下载
feishu-cli media download boxcnToken1 -o ./images/
feishu-cli media download boxcnToken2 -o ./images/# 1. 从源文档下载图片
feishu-cli media download <old_token> -o /tmp/img.png
# 2. 上传到新文档
feishu-cli media upload /tmp/img.png --parent-type docx_image --parent-node <new_doc_id>| 类型 | 大小限制 |
|---|---|
| 图片 | 20 MB |
| 文件 | 512 MB |
drive:drive:readonlydrive:drivedoc export --download-images--parent-typedoc_imagedocx_image