【问题标题】:How to open an attachment straight from an InfoPath Form?如何直接从 InfoPath 表单打开附件?
【发布时间】:2011-11-11 22:47:53
【问题描述】:

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

我注意到在 Web 浏览器中查看 InfoPath 表单时,我单击蓝色回形针附件图标,给了我三个选项 - 附加、下载和删除(参见屏幕 shot)。然而,当我在 InfoPath 的预览环境中打开 InfoPath 表单时,我得到了更多选项——附加、打开、另存为和删除(参见屏幕shot)。有没有办法让这个“打开”选项在网络浏览器中可用?

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

【问题讨论】:

    标签: infopath attachment


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-08-05
      • 1970-01-01
      • 2020-04-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多