我在使用内置的 xpages fileuploader 控件将图像上传到表单字段时遇到问题。图像保存到的表单字段的配置与 Mats Knutsen 的这篇博文中的解释一样:http: //devxpages.blogspot.com/2011/03/display-picture-from-rich-text-field.html。我还计划使用博客文章中描述的模板在 xpage 中显示图像,如下所示 (http://server/MyDatabase.nsf/viewunid/docunid/imageField/M2?OpenElement)。
我知道我的 fileuploader 控件指向表单中的正确字段,因为在创建文档后我可以使用 Lotus Notes 客户端查看文档中的图像。然而; 此时无法使用“http://server/MyDatabase.nsf/viewunid/docunid/imageField/M2?OpenElement”查看图片。
另一方面,如果我从客户端的文档字段中删除字段内容(图像),回到带有fileuploader控件的xpage,并再次上传图像,它可以正常工作,并且图像可以使用上面提到的 url 查看。
当我在第一次上传后访问字段属性时,我的字段的数据类型设置为富文本。
我第二次将相同的图像上传到同一文档中的同一字段时,字段属性数据类型设置为 MIME 部分,因为它可能也应该在第一次出现。
有谁知道为什么我的文件上传器控件在我第一次上传图像时不起作用,但是当我编辑文档并第二次上传图像时,一切似乎都正常?