附件下载常见问题汇总
说明:
1. 本汇总贴根据各项目顾问、实施老师和客户老师反馈问题持续更新。
1. 为什么附件只显示预览和下载按钮?
答:检查单据是否是查看态,若是,则不允许做上传和下载操作,不显示上传、删除等按钮。
2. 下载的附件无法打开,右键用记事本打开后显示{"description":"file is not exist.","status":"success"},如何解决?
答:请检查插件代码,通过getInputStream方法获取到的文件流大小是否异常(是否为67B),若是,则获取到的是一个空文件的文件流,请检查传入getInputStream方法的参数是否为正确的相对路径。
3. 在V5.0.025和V5.0.026附件下载到的内容为{"status error:"},如何解决?
答:获取下载请求的traceId,查看日志,是否是AbstractFileService.getFileSize方法报错,若是,打紧急补丁:EME.BOSV5.0.025.007_0803或者升级文件服务器到最新版本。
4. 业务或者二开通过接口上传附件之后,显示上传成功,却下载不到附件,该怎么排查?
答: 检查是否使用FileServiceFactory.getAttachmentFileService()获取文件服务接口去做上传,若是则再去检查预览时是否请求downloadImage.do,当满足上述条件时需要修改二开代码,使用图片服务器的接口FileServiceFactory.getImageFileService()去做上传,才能在downloadImage.do时正常显示。
5. 为什么使用FileServiceFactory.getAttachmentFileService()上传并使用downloadImage.do下载,部分环境能够正常下载,有的环境却不行?
答:能正常下载的环境的文件服务器和图片服务器是共用的,所以通过图片服务可以找到你在文件服务上传的附件,可以通过mc参数image.fileserver和fileserver去区分是否共用。
附件下载常见问题汇总
本文2024-09-23 00:37:49发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-140701.html