api测试调用第三方接口完成附件上传原创
金蝶云社区-连小龙
连小龙
10人赞赏了该文章 3,895次浏览 未经作者许可,禁止转载编辑于2022年11月01日 14:49:14

一、首先思考附件上传的流程分为几步,然后创建工具类将相应操作放入方便调用

        1. 获取需要上传的附件内容

            个人需求不同,获取附件内容的方式也不同,第一步自行获取

        2. 将附件地址转为输入流,调用临时文件缓存方法并返回一个缓存路径


图片.png

        3. 调用AttachmentServiceHelper.saveTempToFileService()方法,把附件上传到临时文件服务器上

图片.png

        4. 调用FileService.upload()方法将附件保存到正式文件服务器上

图片.png

        5. AttachmentServiceHelper.upload()此方法将附件与当前单据绑定。

        图片.png

         6. 如果本地测试时发生因服务器原因连接不上,可以先部署然后在测试环境中测试。最后可以在管理员账号中查看相应结果

图片.png

图片.png

         7.AttachmentFileUtil.zip:附件上传工具类,各位可自行下载查看

赞 10