附件在线预览部分客户端显示文件格式或文件扩展名无效原创
10人赞赏了该文章
875次浏览
编辑于2022年02月18日 09:17:40
【问题】附件在线预览部分客户端显示文件格式或文件扩展名无效
可以正常下载
【排查思路】
用户电脑基本上安装的是Office 2019,将EXCEL保存格式设置成xlsx,预览还是提示文件格式或文件扩展名无效,
将EXCEl另存为格式xls,上传后在线预览提示Error:未能找到文件“C:\Users\Public\Documents\WinService Files\210052_4e954aa0fafe47408619c1576d3c431e\2022年办公用品台账1.xls”。 在 System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) 在System.IO.FileSystemInfo.set_Attributes(FileAttributes value)
在 Kingdee.BOS.DeskClient.Shell.App.OnStartup(StartupEventArgs e)
查看客户端日志发现在预览过程中8000端口被去掉了,文件存在,可以直接打开,SocketError连接错误,是外网映射8000端口导致的,
【解决方法】
域名是http://60.X.X.X:8000/K3Cloud/,不建议用8000端口做外网映射,
查看日志发现是8000端口导致的在线预览报错,有明显的线程错误堆栈,可以用9000,9001等端口,不要使用已经被第三方注册过的端口,可以参考常用端口整理,
https://vip.kingdee.com/article/90469221556900864
推荐阅读