我正在使用Struts2和Liferay開發應用程序。錯誤:application/pdf不是支持的MIME類型
我struts.xml
如下:
<action name="download" class="com.stp.portal.view.DownloadAction">
<result name="success" type="stream">
<param name="contentType">application/pdf</param>
<param name="inputName">fileInputStream</param>
<param name="contentDisposition">attachment;filename="abc.pdf"</param>
<param name="bufferSize">1024</param>
</result>
</action>
我基本上是想從服務器上下載的PDF文件。但我收到以下錯誤:
10:05:55,782 ERROR [Jsr168Dispatcher:38] Could not execute action java.lang.IllegalArgumentException: application/pdf is not a supported mime type at com.liferay.portlet.MimeResponseImpl.setContentType(MimeResponseImpl.java:159)...
不知道如何解決此問題。非常感謝別人的幫助。真的需要這樣做。
您正在使用哪臺服務器? – Richie
哪個liferay版本?你在用'Jsr286Dispatcher'嗎? –
Liferay 6.1。不,我不使用Jsr286Dispatcher – user2594235