记录一次前端预览docx出现的问题

后端返回Blob
前端使用docx-preview预览docx文件
下载没问题 使用插件预览报以下错误

error Error: Can't find end of central directory : is this a zip file ? If it is, see...

研究了好久 发现Chrome里查看Preview和以前的流文件不太一样 以前看到的都是红色+ ? 相关的内容
但是后端返回的是xml格式的。。例:

返回的数据

这时候只能找后端大佬问问啥情况
自己也google 对这种相对底层的知识很薄弱
后续后端改成正常的返回即可预览docx了。。
至于原因是因为 docx的文件名含有中文,把中文replace掉就正常了。原因不详
有大佬知道的话 烦请留言交流

至此...bug修复

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容