我有一张法律用于跟踪商标声明的表单。他们希望能够将徽标附加到此以便于参考。创建文件附件很容易,但有没有办法显示附加图像的预览?
解决方案必须在启用浏览器的表单中使用。
答案 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/