該問題僅在IE < = 9中出現。其他地方的fileupload完美地工作。PrimeFaces fileUpload在IE上不起作用<= 9
我正在使用PrimeFaces版本:3.4.2。 升級到4.0不會改變任何東西。 PrimeFaces FileUpload demo
<h:form>
<p:fileUpload fileUploadListener="#{fileUploadBean.listener}"
mode="advanced" update="messages" auto="true" sizeLimit="100000"
allowTypes="/(\.|\/)(gif|jpe?g|png)$/" />
<p:growl id="messages" showDetail="true" />
</h:form>
我甚至定義:從
我複製的代碼
<meta http-equiv="X-UA-Compatible" content="IE=8" />
在我的網頁它不工作,但是,FileUpload demo頁它令人驚訝的工作。
我已經注意到了這種奇怪的行爲在IE < = 9(內容長度爲0和Content-Type是不存在的 - 爲什麼?):
但PrimeFaces頁面上有(相同的瀏覽器 - IE8/9):
我也試圖設置enctype
到multipart/form-data
和(像PrimeFaces演示頁)application/x-www-form-urlencoded
(這是默認設置)
我能做些什麼才能使其工作?
它適用於OmniFaces @ Xeon不是我所認爲的 –