我已经看到围绕这个问题的事情,但没有任何直接回答它。
我在包含附加图像的文档中有一个RichTextItem。如果我查看该字段的文档属性,它会说:
Data Type: MIME Part
Data Length: 7615 bytes
...
"Content-Transfer-Encoding: binary
Content-Type: image/jpeg
然后是一些二进制数据。如何在服务器端javascript中提取该数据,以便我可以在图像控件的值中使用它?换句话说,我希望与该图像对应的数据显示在下面,以便在Web浏览器中呈现:
<xp:image><xp:this.value><![CDATA[#{javascript:"data:image/jpeg;base64,<DATA HERE>
可以这样做吗?我尝试了各种各样的事情,但无济于事。
谢谢, 里德
答案 0 :(得分:2)
你可以使用几种方法。
....nsf/0/unid/RTItemName?OpenField
作为其来源。 (参见here。它会打开整个RichText。OpenElement
代替 - directly address an attachment 希望有所帮助