SAP UI5 是基于 HTML5 和 JavaScript 的 SAP 的前端开发框架,用于构建企业级应用程序。它提供了丰盛的用户界面控件,以及可重用、可扩大和可定制的组件。在企业应用场景中,附件上传和下载是十分常见的需要,SAP UI5 提供了丰盛的 UI 控件库以满足各种利用需要。在实现附件上传性能时,次要波及以下几个技术组件:
- FileUploader 控件:用于在前端实现文件抉择、上传和下载性能。它反对多文件上传、拖放上传、文件类型筛选等高级性能。
- OData 服务:用于在后端解决文件上传、存储和检索申请。OData 是一种 RESTful API 规范,能够不便地与 SAP UI5 利用进行集成。
- 附件存储服务:用于在服务器端存储上传的附件。这能够是 SAP 零碎的内置文档存储服务(如 DMS、GOS 等),也能够是第三方的云存储服务(如 AWS S3、Azure Blob Storage 等)。
但因为各种病毒和恶意软件的威逼,企业须要确保上传的文件通过安全检查并无风险。
为了确保上传的附件平安,SAP 提供了病毒扫描接口 (VSI),能够在上传过程中集成到 SAP UI5 利用中。这个接口通过病毒扫描配置文件 (Virus Scan Profile) 来实现配置和治理。本文将具体介绍病毒扫描配置文件的相干概念、配置办法以及与 SAP UI5 利用的集成形式。
病毒扫描配置文件 (Virus Scan Profile) 概述
病毒扫描配置文件 (Virus Scan Profile) 是 SAP 零碎中用于定义病毒扫描策略和设置的配置文件。它指定了如何对文件进行病毒扫描,包含扫描引擎、扫描级别、扫描范畴等。通过病毒扫描配置文件,企业能够依据本人的需要和安全策略,灵便地调整病毒扫描行为。
在事务码 SPRO 里 Define Virus Scan Servers
这个地位进行配置:
将 Active 的 checkbox 打上✓,即可启用病毒扫描性能:
这个扫描最终通过 ABAP kernel 实现。