multipart / form-data enctype被忽略

时间:2015-02-25 09:37:10

标签: jsf-2 primefaces multipartform-data enctype

我已将表单定义为multipart / form-data enctype。当我按下命令按钮时,请求不会通过&multi39 / multi-form-data'发送。内容类型。

<h:form id="form" method="post" enctype="multipart/form-data">

     <input type="file" ></input>

     <p:commandButton id="save" icon="saveBt" value="#{msgs.saveBt}" ... />

</h:form>

在开发人员工具控制台中,我可以看到Content-Type为application / x-www-form-urlencoded;字符集= UTF-8。

我正在使用JSF 2.1和Primefaces 5.1。

由于

1 个答案:

答案 0 :(得分:1)

您使用的是JSF和Primefaces,因此请使用<p:fileUpload>代替<input type="file">。请查看official demo示例。