【发布时间】:2013-07-17 06:10:31
【问题描述】:
我想使用 primefaces fileUpload 上传 doc 或 docx 文件,尽管我指定了它显示的文件类型 文件类型无效
<p:fileUpload cancelLabel="#{contenu.annuler}"
fileUploadListener="#{utilAdminBean.fileUpload}"
allowTypes="/(\.|\/)(doc|docx)$/"
multiple="false" mode="advanced" sizeLimit="52428800"
showButtons="false" />
【问题讨论】:
-
This answer 表示 allowTypes 是“要接受的文件扩展名的分号分隔列表”。但这似乎取决于您使用的 Primefaces 版本。
-
使用 PRIMEFACES 3.5 对我来说效果很好。
-
您使用的 primefaces 版本是什么?并且还要指定 JSF Impl。
-
您可以像这样指定
allowTypes:allowTypes="/(\.|\/)(doc?x)$/",但这与它的工作无关。但 3.5 和 4.0 对我有用。
标签: jsf file-upload primefaces facelets