案例分享:上传附件报错“当文件已存在时,无法创建该文件”原创
金蝶云社区-西瓜不甜苦瓜不苦
西瓜不甜苦瓜不苦
72人赞赏了该文章 605次浏览 未经作者许可,禁止转载编辑于2024年09月24日 08:39:48
summary-icon摘要由AI智能服务提供

本文描述了在文件上传和管理过程中遇到的两个主要问题:一是上传附件时报错,二是使用迁移工具时出错。通过对比组件发现,问题根源在于文件服务器未安装管理中心和应用服务器已安装的安全加固补丁。解决方案是单独为文件服务器安装对应的加固补丁。补充说明提到了漏洞补丁的特定问题和处理思路。

问题描述

现象1

上传附件报错“上传附件失败,请检查文件服务相关配置!……当文件已存在时,无法创建 该文件……”,如下图所示;

image.png

image.png

而在文件服务器设置界面点击【检测文件服务是否可用】,显示如下图所示;

image.png

然后在附件测试界面上操作上传附件也是一样的报错;

image.png

现象2

使用附件万能迁移工具,将附件从数据存储迁移到文件服务器时报错;如下图;

image.png

迁移界面的导出错误日志后日志内容显示如下;

image.png

文件服务站点目录下的log文件,显示如下图所示;

image.png

原因分析

对比文件服务器fileservice\bin下面的组件和应用服务器website\bin目录下的组件可得知;

管理中心和应用服务器安装了安全加固补丁,但是没有给文件服务器安装导致。

比如,应用服务器目录下有更新了8.11号的几个fileserver相关的组件;如下图所示;

image.png

而单独部署的文件服务器云星空安装目录\Kingdee\K3Cloud\FileService\Bin下却没有8.11号的组件。

解决方案

重新安装对应的加固补丁(漏洞修复补丁),单独勾选文件服务器站点去安装即可。


补充说明

1、博主这边遇到的都是更新了【私有云存在任意文件上传漏洞(KDPSIRT-2024-00056)】这个漏洞补丁,但没安装到文件服务器导致的。

云星空安全公告合集

2、如果是管理中心服务器上安装补丁时看不到文件服务器站点,可参考管理中心服务器安装补丁时选不到文件服务器站点的处理思路

图标赞 72
72人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!