File upload Primefaces 5.2 fileupload-如果同时上载多个文件,则不会为某些文件调用fileUploadListener

File upload Primefaces 5.2 fileupload-如果同时上载多个文件,则不会为某些文件调用fileUploadListener,file-upload,jsf-2,primefaces,File Upload,Jsf 2,Primefaces,我已经在应用程序中使用Primefaces 5.2实现了文件上传。目前,我的一些用户在尝试同时上载多个文件时遇到问题;部分文件无法上传(即62个文件中有2个未上传) 这是文件上载的代码: <p:fileUpload mode="advanced" multiple="true" update="uploadStatus" label="#{msg['config-selsam']}" allowTypes="/(\.|\/)(CEL)$/" fileUploadListener="#{ge

我已经在应用程序中使用Primefaces 5.2实现了文件上传。目前,我的一些用户在尝试同时上载多个文件时遇到问题;部分文件无法上传(即62个文件中有2个未上传)

这是文件上载的代码:

<p:fileUpload mode="advanced" multiple="true" update="uploadStatus" label="#{msg['config-selsam']}" allowTypes="/(\.|\/)(CEL)$/" fileUploadListener="#{gexAffyBean.inputFile.multipleFileUploadListener}">
</p:fileUpload>
在模拟的案例中,我可以看到multipleFileUploadListener方法被调用了60次,尽管上传了62个文件

以前有人遇到过这个问题吗? 这个问题是随机发生的,根据我的观察,这个问题往往发生在用户互联网连接速度慢的时候


提前感谢您提供的任何建议或见解。

可能重复感谢您的Vsevolod链接。根据链接中的信息,我已将Primefaces升级到5.3版,并在fileupload中添加了参数sequential=“true”。同样的问题在过去几天没有发生,直到今天,我们注意到另一个案例,其中一个文件没有上传(即60个文件中有1个)。
public void multipleFileUploadListener(FileUploadEvent event) {
    System.out.println("Upload fileCount"); // Added for debug
    fileList.put(++fileCount, fileUploadListener(event));
}