电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

金蝶云苍穹-V5.0.002版本升级说明.docx

金蝶云苍穹-V5.0.002版本升级说明.docx_第1页
1/5
金蝶云苍穹-V5.0.002版本升级说明.docx_第2页
2/5
金蝶云苍穹-V5.0.002版本升级说明.docx_第3页
3/5
V5.0.002版本升级说明本次苍穹&星瀚升级涉及到图片服务器安全整改和平台SDK特性对二开影响较大,请关注!一、图片服务器安全整改由于历史原因,以前版本图片服务器需要独立配置外网地址(即mc中的fileserver属性),并允许任意访问,部分图片相关的场景依赖了该特性。由于安全的要求,苍穹和星瀚在V5.0.002版本进行了整改,图片相关的访问只能通过苍穹本身的url(如https://域名/ierp//attachment/downloadImage/**)进行访问。所以,运维上后续会将图片服务器的外网地址以及nginx相关配置删除,彻底解决安全隐患。此次变动,有可能会对二开的代码产生影响,如果二开代码原来使用图片外网地址进行相应开发,请参考如下说明进行整改。直连模式直接访问图片服务器将无法访问图片由于历史原因,图片的访问方式存在两种模式,假设图片在图片服务器的相对路径为:/a/b/c.jpg,则会有以下两种图片url形式。1)直连模式:通过图片服务器IP直接访问图片,形如:,这种访问图片方式称之为图片服务器直连模式。2)苍穹访问模式:通过苍穹对外暴露的下载URL访问图片,形如:http://苍穹域名/attachment/downloadImage/a/b/c.jpg,这种访问图片的方式称之为苍穹访问模式,苍穹先验证用户访问权限,然后访问图片服务器,获取图片资源返回。直连模式未验证用户权限,不符合安全要求。因此,需要将图片访问方式统一修改为苍穹访问模式。需要整改的典型场景1.获取图片完整url错误获取方式:getProperty("imageServer.url")、getProperty("image.fileserver")、getProperty("fileserver")通过这三种方式取到图片服务器域名或机器ip,手工拼接成一个完整路径。需整改为调用UrlService接口获取StringimageFullUrl=UrlService.getImageFullUrl(String图片相对路径);2.使用http方式访问图片服务比如用HttpClient,或者javaURL方式直接访问图片服务,进行下载,上传,删除,获取文件流等操作,由于新版本图片服务器外网地址不存在以及图片服务器不允许匿名访问,Http方式直接访问将会失效。应该改为使用平台提供的FileService接口。使用HttpClient:Stringurl=imageServerUrl+imageUrl;//图片服务器地址+图片的相对路径HttpClientclient=HttpClients.createDefault();HttpGetget=newHttpGet(url);HttpResponseresponse=client.execute(get);InputStreamimageInputStream=response.getEntity().getContent();或者,使用URL获取InputStream:InputStreamin=newURL(imageFullUrl).openConnection().getInputStream()修改为使用图片服务的FileService接口://以图片服务为例Stringurl="xxx/xxx/xxx.png";//图片的相对路径FileServiceimageService=FileServiceFactory.getImageFileService();InputStreamimageInputStream=imageService.getInputStream(url);除了上述示例获取InputStream,其他场景修改方式类似。FileService接口提供了download,batchDownload,upload,remove,getInputStream等接口。3.富文本控件历史存储图片地址处理富文本控件本身不存储内容,正常情况下开发会将一段自行持久化的html内容发送给富文本控件显示或编辑,富文本控件支持图片上传,历史图片上传生成的链接采用的直连模式不符合安全要求,需要对历史数据进行修复。详细修复方法请查看:xxx地址4.其他注意事项:-UrlService.getImageFullUrl得到的完整url,如果是直接保存到数据库中,需整改,数据库只能存储图片相对路径。-UrlService.getImageFullUrl得到的完整url,传递给第三方系统,供其使用的,需要整改,第三方访问图片url时,需要携带access_token参数。

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

金蝶云苍穹-V5.0.002版本升级说明.docx

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信