【附件管理】附件上传到第三方存储系统,需要修改的接口
当业务或者二开想要将附件上传到第三方系统存储时,不同客户、不同第三方系统会有不同的需求,那么对于EAS代码改动点也会不一样,这个就需要根据具体情况而定。
下面这个是以改动点较少的为例,只改上传和下载接口,当上传附件时,附件依旧走原有接口,然后改造最终的上传接口,将附件上传到第三方存储,同理,下载附件时,就改造最终的下载的接口,附件流从第三方系统下载下来,这样附件就不会保存在eas设定的存储方式里,同时保证界面操作及数据库存储依旧是原先一套。
1、上传接口
(1)底层走的上传接口位置 AttachmentUploadClient
uploadFile方法都是上传接口,不同的uploadFile方法是参数不同进行的重载,具体调用哪一个需要具体接口看,所以要改动时,可能需要都改一下 ,如下图所示为一个上传接口,每个接口大体判断方式都一样
2、下载接口
(1)下载接口位置 AttachmentFtpFacadeControllerBean
下载接口为_downloadFile方法,大部分下载接口最终都会走到这个接口进行调用,如下图所示:
此外,如果有个别特殊调用,可能就需要进一步判断是调用哪里的下载接口,同时,如果预览、GUI客户端在线编辑等,如果接口不一样也需进行相应接口的改造。
【附件管理】附件上传到第三方存储系统,需要修改的接口
当业务或者二开想要将附件上传到第三方系统存储时,不同客户、不同第三方系统会有不同的需求,那么对于EAS代码改动点也会不一样,这...
点击下载文档
本文2024-09-16 22:09:49发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-46333.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章