2012-11-13 57 views
1

我正在使用XPage FileUpload控件将一些附件(.xml文件)保存到文档中。 默认情况下,Domino正在使用“text/xml”MIME类型保存.xml。但是我需要它是“application/xml”。 设置FileUpload控件“MIME类型”选项不起作用,因为Domino识别文件类型并对其进行更改。如何更改附件MIME类型

是否有办法完成此任务并手动将附件MIME类型切换为自定义的?

回答

1

你可能想看看“另一端”。而不是在保存时尝试改变MIME类型(我真的怀疑Domino确实保存了!!!),改变文件在检索时的服务方式。而不是使用URL中的构建来访问它,请使用XAgent。在那里你可以设置MIME类型头到你的心中。

编辑
鬼鬼祟祟的方式:不要在你的应用程序中做任何事情。与你的管理员交谈。在网站配置中,您可以指定规则。提供XML文件的模式并覆盖配置中的MIME类型标题。管理文档有all the details。你想使用“自定义标题”

+0

谢谢。在我的脑海中,我有这个解决方法,但是正在考虑完成这个任务的人为方式较少。仅仅因为MIME类型,代理读取文件听起来有点棘手。 – mzhuk

+0

如果使用附件检查Notes文档的属性,则不会找到任何MIME类型存储。在服务文件时完全确定,而不是在上传时添加了上述选项2 – stwissel

+0

太棒了!非常感谢。我认为这应该是完美的。我相信对于通过$ FILE url获取的xml文件来说,“application/xml”内容类型并不是那么狡猾。 – mzhuk