为什么单元格里不能插入图片呢
⏺ 不是飞书本身不支持 —— 飞书 UI 里单元格完全能放图。卡点在我这条写入通路:
我用的通路:lark-cli + Lark-flavored Markdown。在单元格里插图只能写 <image
url="..."/>,这个标签只接公网、无鉴权的 URL —— Feishu 后端拿到 URL
后代替你去下载图片、再上传进单元格。
为什么 URL 都失败:
- Figma 的 S3 签名 URL:Feishu 后端访问 S3 被拒(Feishu 后端可能禁用了外网/S3
域名,或 S3 对 Feishu IP 段不友好)
- 飞书自己的 drive 下载 URL:所有下载接口都要 tenant_access_token,Feishu
的图片下载器不会带 token
- 本机 HTTP server:私网 IP,Feishu 公网 backend 根本到不了
为什么 media-insert 可以但在单元格里不行:media-insert 走的是完全不同的通路 ——
它直接上传本地文件拿到 file_token,然后用原生 block API 创建一个 image block
挂在文档末尾。这条路有办法做到"单元格里的图片",原生 docx block API 支持把
image block 作为 table cell 的子 block —— 但 lark-cli
没把这个组合封装出来,需要手动拼 block 树调原生 API(可做,工程量更大)。
飞书文档里的表格里不支持插入图片,什么时候可以支持一下?