2012-06-28 39 views
0

我使用rich:fileUpload上傳多個文件。它工作得很好,當我有allowFlash="true"但是,當我設置allowFlash="false"它不再工作。它只是沒有做任何事情。富文件:fileUpload不工作,沒有閃光燈

有人可以幫我理解爲什麼這不起作用。

+0

我用這個和Seam一起使用。 – QuickQuestion

+0

如果發佈錯誤StackTrace –

回答

0

我有類似的問題。有沒有在server.log中的錯誤:

org.richfaces.exception.FileUploadException: Exception parsing multipart request: Request prolog cannot be read

問題有事情做在GlassFish 3.1.2(見the bug report)。 解決方案是從網站頂部下載web-core.jar並覆蓋glassfish中的舊文件。

0

要解決此問題,只需將以下內容添加到您的components.xml以禁用Seam多部分過濾器,並且rich:fileUpload將起作用。不知道這是否會破壞其他Seam功能。

web:multipart-filter disabled="true" 
+0

對於Glassfish而言,這樣做會很好,因爲沒有components.xml,這行代碼是幹什麼用的? – Kerry