maxNumberOfFiles 在 blueimp jQuery 文件上传中无法正常工作

Posted

技术标签:

【中文标题】maxNumberOfFiles 在 blueimp jQuery 文件上传中无法正常工作【英文标题】:maxNumberOfFiles not working properly in blueimp jQuery File Upload 【发布时间】:2014-05-26 16:18:20 【问题描述】:

我正在使用带有 CodeIgniter 的 jQuery 文件上传插件 (http://blueimp.github.io/jQuery-File-Upload/)。我将 main.js 中的 maxNumberOfFiles 选项设置为 5。然后,如果我已经上传了 5 个文件并尝试再上传一个,它会给我一个超出文件限制的错误 - 这很好。 但是,假设我上传了 4 个文件,然后尝试通过多项选择再上传 3 个文件 - 该脚本允许我上传所有 3 个文件。显然,我想在这里显示一条错误消息。有没有办法在不删除多个文件上传的情况下解决这个问题?

【问题讨论】:

【参考方案1】:

除了删除多个文件上传之外,此插件中没有内置机制来执行此操作。我不知道支持此选项的插件。 blueimp 插件也是我首选的文件上传器。

您必须修改 js 文件并评估在上传开始之前或处理每个文件之后有多少文件。如果您愿意这样做,我会先查看 jquery.fileupload-process.js,但这不是一件小事。

【讨论】:

以上是关于maxNumberOfFiles 在 blueimp jQuery 文件上传中无法正常工作的主要内容,如果未能解决你的问题,请参考以下文章

NOIP 2015 & SDOI 2016 Round1 & CTSC 2016 & SDOI2016 Round2游记

秋的潇洒在啥?在啥在啥?

上传的数据在云端的怎么查看,保存在啥位置?

在 React 应用程序中在哪里转换数据 - 在 Express 中还是在前端使用 React?

存储在 plist 中的数据在模拟器中有效,但在设备中无效

如何在保存在 Mongoose (ExpressJS) 之前在模型中格式化数据