2012-11-13 88 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