p:fileUpload在Internet Explorer中不起作用

时间:2012-06-23 06:29:46

标签: internet-explorer jsf-2 primefaces

我正在使用primefaces上传照片。它在mozilla,chrome,safari browzer中工作得很好。我面临的问题是它在Internet Explorer中无法正常工作。不支持多个图像上传,并且IE中不显示面部消息。有时文件路径不能获取。在IE

中的上传图像期间发生了java.io.FileNotFoundException

用于图片上传的Jsf页面:

    <html xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:p="http://primefaces.prime.com.tr/ui">
    <h:head>
<meta http-equiv="refresh" content="120" />
    </h:head>
<h:body>
    <f:view>
        <h:form  enctype="multipart/form-data">
            <p:panel  header="Upload Photos" id="getImageId" style="font- size:12px;height:499px">
            <p:messages id="messages" for="imaload"></p:messages>
                 <p:fileUpload id="imaload" fileUploadListener="#{ngoPhotoUpload.photoUpload}"  
                           mode="advanced"  multiple="true" immediate="true"
                          update="messages" 
                           allowTypes="/(\.|\/)(gif|jpe?g|png)$/"/>

                 </p:panel>
                </h:form>
           </f:view>
       </h:body>
    </html>

我正在使用primefaces 3.0和jsf 2.0。我该怎么解决呢。

0 个答案:

没有答案