javascript - 错误:找不到中央目录的结尾
问题描述
我正在尝试将我的 base64 文件打开为使用 react-docx 库创建的 docx,为此我正在使用另一个库 react-file-viewer,但出现以下错误:“错误:找不到中央目录的结尾: 这是一个 zip 文件吗?如果是,请参阅 http://..."。我也用 react-iframe 尝试过,但不幸的是浏览器不支持 docx 文件,它可以工作,但它下载文件而不是显示。我需要显示它。
这是我的代码:
<FileViewer
fileType='docx'
filePath={`data:application/docx;base64,${file}`}
/>
如果有人可以帮助我。我正在寻找解决方案很多天,但找不到任何解决方案。
解决方案
推荐阅读
- xml - 使用 XSLT 基于 XML 中的子属性值删除重复的父标记
- css - Angular:如何使用查询参数过滤数据表
- jquery - 如何在jquery之前和之后为输入字段添加标签?
- kubernetes - prometheus-operator中如何监控外部服务
- typescript - 通过组合接口来创建一个带有区分字段的类型?
- selenium - Selenium/Rendering 问题,无法从输入字段读取文本
- java - 如何保存用户上次阅读的页码
- swift - CoreData 对象以正确的顺序获取,但嵌套对象是无序的
- python - 如何在 Pyomo AbstractModel 中迭代地创建多个目标?
- docker - 如何正确重启 Hyperledger Fabric?