【问题标题】:Xpages fileupload control and mime typesXpages 文件上传控件和 mime 类型
【发布时间】:2012-07-10 10:02:59
【问题描述】:

我在使用内置 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 部分,因为它可能也应该在第一次出现。

有谁知道为什么我的文件上传器控件在我第一次上传图片时不起作用,但是当我编辑文档并第二次上传图片时,一切似乎都正常?

【问题讨论】:

  • 是否在 RTF 的属性中选择了存储为 MIME/HTML 的选项?

标签: xpages


【解决方案1】:

我会尽量避免首先将图像上传到 RichText。如果您将图像作为常规附件上传,它会破坏您的应用程序吗?然后,您可以使用 .../$File/imgfilename.jpg 引用它(使用上传期间使用的文件名 - 由 @AttachmentNames 检索)

【讨论】:

    猜你喜欢
    • 2011-06-09
    • 2011-02-11
    • 1970-01-01
    • 2012-06-01
    • 1970-01-01
    • 2011-11-15
    • 1970-01-01
    • 2015-01-11
    • 2012-02-05
    相关资源
    最近更新 更多