【问题标题】:primefaces 3.3<p:fileupload> always allow users to select several files. how to prevent it for video upload?primefaces 3.3<p:fileupload> 始终允许用户选择多个文件。如何防止视频上传?
【发布时间】:2012-08-08 08:50:27
【问题描述】:

我正在使用 p:fileupload of primefaces 3.3.1。我曾经有 2.2 个 primefaces 将视频文件上传到我的网站。

现在,当我在界面级别升级到 3.3.1 时,每次用户单击“+选择”按钮时,它总是允许用户选择多个视频。我真的每次只需要上传一个视频,用户不应该选择一个视频以外的选项。

我已经尝试了选项 fileLimit="1" 但我没有成功。

有没有人熟悉这个问题。

FYI 幕后 primefaces 使用 jquery 文件上传这里是链接

http://blueimp.github.com/jQuery-File-Upload/

另外,如果有人知道将视频上传到服务器的好方法,我愿意尝试。

谢谢。

【问题讨论】:

  • 尝试multiple="false" 也使用allowTypes 属性来指定要接受的确切文件扩展名。
  • @Daniel 谢谢你,但用​​户仍然可以单击按钮+选择并选择其他文件,我想要的是一旦用户选择了一个文件,就无法选择另一个文件。还有其他建议吗?
  • 只要不设置multiple="true" ,用户只能上传一个文件,他可以多次覆盖现有文件,如果您可以在成功上传后禁用&lt;p:fileUpload with 条件&lt;p:fileUpload disabled="#{myBean.fileWasUploadedSuccessfully}"....
  • @Daniel 用你的勾号我可以上传你说的单个视频(最后一个),问题是用户仍然可以选择多个文件。这种行为会使用户感到困惑。这是按照您所说的修改后的图像。 facebook.com/…
  • 嗯...是的,在 primefaces 展示中也是如此,在这种情况下,我会说去自动上传模式...primefaces.org/showcase/ui/fileUploadAuto.jsf

标签: java jquery jsf primefaces


【解决方案1】:

似乎如果您不希望您的用户能够添加多个文件(在上传之前),您应该使用自动上传模式...FileUpload - Auto

【讨论】:

    猜你喜欢
    • 2010-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-21
    • 1970-01-01
    • 1970-01-01
    • 2011-03-05
    • 1970-01-01
    相关资源
    最近更新 更多