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

时间:2011-11-11 22:47:54

标签: infopath attachment

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

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

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

1 个答案:

答案 0 :(得分:0)

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

另外,请记住,对于WEB版本,即使您可以获取附件字段的值(如您所说的base64编码),您将无法在本地编写它或将某个进程生成为“打开”除非表格完全信任。

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