【问题标题】:Blueimp File Upload: single file uploadBlueimp 文件上传:单个文件上传
【发布时间】:2013-07-03 15:01:19
【问题描述】:

我正在使用 Blueimp File Upload,如何将上传限制为最后选择或(拖放)的单个元素?我已经从输入表单中删除了multiple 属性并将maxNumberOfFiles 选项设置为1 但如果第一次上传失败(因为maxFileSizeacceptFileTypes 选项)第一个元素保持在顶部列出的选定文件(由模板生成)和其他文件无法上传,因为它们侵犯了maxNumberOfFiles 选项。我希望如果一个接受的文件被上传和/或删除,而不是被附加,它将替换旧的(不接受的)文件。我还希望模板在删除多个文件时不会打印多个文件,而只会打印第一个文件。

【问题讨论】:

  • 你使用的是UI版还是基础插件?向我们展示您的代码!
  • 我正在使用 Basic Plus UI 插件。它是输入标签 中的标准插件代码少多个属性,如 [插件常见问题解答] (github.com/blueimp/jQuery-File-Upload/wiki/…) 中所述
  • 您解决了这个问题吗?如果是这样,请帮助!谢谢!

标签: html jquery file-upload blueimp


【解决方案1】:

更改输入标签:
<input type="file" name="files[]">
至:
<input type="file" name="file">

【讨论】:

    【解决方案2】:

    移除 files 数组并移除 multiple 属性:

    <input id="fileupload" type="file" name="files[]" multiple>
    

    到:

    <input id="fileupload" type="file" name="file">
    

    【讨论】:

      【解决方案3】:

      如果是从设置的,也要更改多个属性

      <input type="file" multiple="" name="file">
      

      到:

      <input type="file" name="file">
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-12-10
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多