文件上传
使用“上传文件”方法和 UploadFileCompletedEvent 在 Web 画面引擎会话中监测和控制文件上传。了解安全文件管理的约束和浏览器行为。
重要提示:
上传文件会覆盖目标文件夹中名称和扩展名重复的文件。
概述
使用“上传文件”方法在 Web 画面引擎会话中触发文件上传。将该方法附加到 UI 事件(如 MouseClick 事件),并指定所上传文件的输出文件夹路径。UploadFileCompletedEvent 在上传完成时触发,从而提供操作 ID、结果代码和文件路径。在应用程序中,使用这些参数处理上传结果,显示状态或处理上传的文件。
有关更多信息,请参见:
约束
文件上传操作包括若干安全性和一致性约束:
- 仅允许将文件上传到ProjectFiles文件夹及其子文件夹,但NetSolution和PKI文件夹除外。
- 每个文件的最大上传大小为 50 MB。
- 上传文件会覆盖目标文件夹中名称和扩展名重复的文件。
- 文件上传仅允许读取和写入权限;不允许执行权限。
- 文件上传必须符合允许的本地源策略。
- 如果存在“上传文件”方法,则在部署期间会显示一个警告对话框,提醒验证所上传内容的安全性。
- 默认情况下,只有已登录的用户才能上传文件。
重要提示:
FactoryTalk Optix
不保证上传的文件不含恶意内容。您必须先验证上传的文件,然后才能将其用于项目。Web 浏览器
Web 浏览器控制文件选择和上传参数。
FactoryTalk Optix 应用程序
仅在文件上传开始时初始化并检测。本地画面引擎不支持文件上传。如果尝试这样做,将在日志中显示警告。
有关受支持 Web 浏览器的具体信息,请参见
FactoryTalk Optix 发行说明
。file upload
upload file method
UploadFileCompleted event
web presentation engine
UI Session
security
upload constraints
FactoryTalk Optix
session monitoring
提供反馈