我将 PrimeFaces 3.0-SNAPSHOT 与 JBoss AS7 一起使用。我放了三个<p:fileUpload>
带有选项 auto=true
的一种形式的标签.
问题是要上传文件,我必须从最后一个表单开始,然后上传到 prelast,最后上传到第一个。否则,不会向服务器发送任何内容(在 FireBug JS 控制台和 Net 控制台中都没有可观察的内容)。你知道如何解决吗?我无法使用一个组件上传多个文件。
编辑:表格是这样的:
<p:fileUpload id="videoThumbnail"
fileUploadListener="#{videoWrapper.handleImageUpload}"
update="#{@form}" process="#{@all}" auto="true" showButtons="false"/>
和videoWrapper.handleImageUpload
是典型的 PrimeFaces 上传处理程序。我不附上它,因为我认为这不是问题。请求没有发送到服务器,所以 java 服务器端似乎无关。
最佳答案
我在 PrimeFaces 论坛上得到了答案:http://forum.primefaces.org/viewtopic.php?f=3&t=16917&p=52525 .现在不支持这种情况,也许以后会改变。
关于file-upload - 具有多个 p :fileUpload tags on one page -- only the last tag works 的 PrimeFaces,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8657574/