文件上载组件不与TLS一起使用

时间:2011-11-10 21:15:10

标签: jsf-2 primefaces

我一直在使用Primefaces 2.2.1文件上传组件,但似乎它不适用于SSL或TLS - HTTP ERROR。我一直在尝试RichFaces文件上传组件,但我不知道是否可能将它与Primefaces集成。我可以使用SSL的任何其他JSF组件吗?它将在下一个Primefaces中修复吗? 当我关注this tutorial时,我正在接受

<partial-response>
<changes>
<update id="javax.faces.ViewState">
<![CDATA[ -4529855290807263768:-3315128550281964003 ]]>
</update>
<extension primefacesCallbackParam="validationFailed">{"validationFailed":false}</extension>
</changes>
</partial-response>

作为回应。提交方法没有触发。

2 个答案:

答案 0 :(得分:4)

我也有这个问题,虽然我使用了primefaces上传组件。 我修复了它bij remove enctype =“multipart / form-data”

<h:form enctype="multipart/form-data">
...
</h:form>

<h:form>
...
</h:form>

然后我没有得到任何更多验证错误,希望它有帮助...

答案 1 :(得分:1)

对于Primefaces 2来说这是一个真正的问题......

现在,如果您使用新的Primefaces 3.0.M4,您会对结果感到惊讶:使用TLS上传文件可以正常(经过测试),而且我们不再需要闪存。我讨厌闪光!

我知道目前的版本它只是一个测试版,但它在某种程度上远远好于Primefaces 2,并且只有几天等待RC1发布。 http://www.primefaces.org/showcase-labs/ui/fileUploadHome.jsf