PageOffice保存时The file format is not allowed

情景描述:最近项目需要用PageOffice做word在线编辑功能,但是保存时一直报错The file format is not allowed。如下图:

问题分析:把word文件放到官方demo中,编辑保存没有问题,最后排查到是pageofficeCtrl.WebOpen传入的参数DocumentURL问题。

//保存时出现错误
pageofficeCtrl.WebOpen("C:\\Resource\\FileManage/2023/11/01/2023110209125700000AR.docx", OpenModeType.docRevisionOnly, "tom");
//保存时成功
pageofficeCtrl.WebOpen("C:\\Resource\\FileManage\\2023\\11\\01\\2023110209125700000AR.docx", OpenModeType.docRevisionOnly, "tom");

解决方案:参数DocumentURL不要用/,虽然可以正常加载word文件,但是保存时就有问题。

其他原因:文件名称有空格、*号也会导致这个问题;当使用url时,不能有中文;

如有其他原因,欢迎留言补充。

posted @   0Behavior  阅读(143)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示