繁体   English   中英

如何在Java中设置FileUpload的文件限制

[英]How to set file limit for FileUpload in Java

我正在使用Primefaces的FileUpload。 无法弄清楚如何从Java设置FileLimit属性。 没有setFileLimit函数,但是在xhtml中可以访问此属性( Primefaces上传示例

FileUpload filenameCreateInput = (FileUpload)
   application.createComponent(FileUpload.COMPONENT_TYPE);
...
//filenameCreateInput.setFileLimit(3);

在我的应用程序中,我将这些限制与后端bean的属性绑定在一起,但是我不确定是否还有其他方法可以做到。

<p:fileUpload fileUploadListener="#{bean.handleFileUpload}" mode="advanced" dragDropSupport="false"  
                  multiple="true" update="messages" sizeLimit="#{bean.sizeLimit}" fileLimit="#{bean.fileLimit}" />

在您的Java bean中:

private final Integer sizeLimit = 100000;
private final Integer fileLimit = 3;

... and their getters

展示柜基于Primefaces 4.0版本。
根据3.4版的Primefaces文档,没有FileUpload的 setFileLimit方法。 标签文档中也不存在该标签
API版本4.0以来似乎可用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM