首页 文章

如何直接从InfoPath表单打开附件?

提问于
浏览
0

如果可能,我想直接从InfoPath表单打开附件 .

我注意到在Web浏览器中查看InfoPath表单时,我单击蓝色回形针附件图标,我有三个选项 - 附加,下载和删除(请参阅屏幕shot) . 然而,当我在InfoPath的预览环境中打开InfoPath表单时,我会获得更多选项 - 附加,打开,另存为和删除(请参阅屏幕shot) . 无论如何要在Web浏览器中使用这个"Open"选项吗?

编辑:或者有可能以编程方式获取附件的base64编码字符串?文件附件控件是否有任何类型的单击事件?我知道我可以添加一个按钮,使用按钮的click事件并以这种方式获取base64字符串,但我不想添加任何额外的UI元素 .

1 回答

  • 0

    我不相信附件控件有点击事件,只有按钮 .

    另外,请记住,对于WEB版本,即使你可以获取附件字段的值(如你所说的base64编码),你将无法在本地编写它或者产生一个进程来“打开”它,除非形式完全信任 .

    通过Web完全信任所需的签名和/或安装远比获取字段值并保存/打开它的代码复杂得多 . 在花费太多时间在解决方案上之前,不要忘记评估这个方面 .

相关问题