预览InfoPath附件

时间:2009-05-25 17:16:19

标签: sharepoint infopath

我有一张法律用于跟踪商标声明的表单。他们希望能够将徽标附加到此以便于参考。创建文件附件很容易,但有没有办法显示附加图像的预览?

解决方案必须在启用浏览器的表单中使用。

3 个答案:

答案 0 :(得分:0)

您可以在表单库中添加一个链接列(命名为preview),该表单库将指向layouts目录中的.aspx页面,您可以在其中读取xml表单并生成包含附件预览的文档预览。

通过这种方式,您可以处理不同的附件格式(例如使用C#代码)并绕过表单服务的有限功能。

您可以将“编辑此表单”按钮添加到重定向到原始表单服务网址的页面。

答案 1 :(得分:0)

附件以base64格式存储。您需要以某种方式将该数据发布到服务器,对其进行正确编码,然后将其作为jpg发送回客户端。这有点工作,但我确信它是可行的。

答案 2 :(得分:0)

大多数浏览器都支持base64解码,因此您可以非常轻松地直接指向base64数据。

您可能想要在Internet Explorer中结帐base64:http://dean.edwards.name/weblog/2005/06/base64-sexy/