DOCXKIT_IMAGE_INVALID_DATA: 图片数据无效
图片内容为空、格式无法识别,或缺少路径解析器。
修复步骤
- 提供非空且受支持的图片字节或 data URL。
- 文件路径使用 docx-kit/node,浏览器配置 resolveImage。
- 无法自动检测格式时检查 imageType。
问题示例
ts
import { createDocx } from 'docx-kit'
await createDocx().image({ data: '' }).toBlob()修复示例
ts
import { createDocx } from 'docx-kit'
const data = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8/x8AAwMCAO+aX1cAAAAASUVORK5CYII='
const blob = await createDocx().image({ data }).toBlob()常见原因
- 图片数据为空、格式不受支持,或路径未解析。
诊断字段
code:IMAGE_INVALID_DATAdiagnosticCode:DOCXKIT_IMAGE_INVALID_DATAname:DocxKitErrordocs: https://docx-kit.ntnyq.dev/errors/docxkit_image_invalid_data/
消息示例
text
Image data is empty or null