jquery - Fine Uploader - 在初始化时设置 netUploads

标签 jquery fine-uploader

我当前已将 itemLimit 设置为 5,效果很好,但在初始化“fineuploader()”时需要设置“netUploads”。原因是当用户返回(编辑)帖子时,他们可能已经上传了 3 张图像,这意味着他们只能再上传 2 张图像,但目前“netUploads”设置为“0”,他们可以上传另外 5 张图像8.“netUploads”应设置为 3,仅允许他们上传 2。

我知道我可以这样做 $(this).fineUploader("getNetUploads"); 这将为我提供号码,但我看不到“集合”。我可以这样做吗?

最佳答案

只需在初始化时相应地设置itemLimit即可。如果仅允许用户上传 3 个以上文件,则 itemLimit 应为 3。getNetUploads 返回当前 session 期间上传的网络文件数。

更新

一个feature request in the Github repo已打开以跟踪此情况。与此同时,也许以下解决方法会很有用:

$("#uploader").fineUploader()
    .on("validate", function() {
        if (itemLimitOverride > 0) {
            return itemLimitOverride > $(this).fineUploader("getNetUploads");
        }
    });

关于jquery - Fine Uploader - 在初始化时设置 netUploads,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18867298/

相关文章:

javascript - 在 jQuery 中查询字符串中的元素

jquery - $.mobile.activePage 属性到底是如何工作的?

javascript - 使用相同的脚本独立触发每个 div

laravel - 如何在 Laravel 中使用供应商类?

javascript - 如何在 Fine Uploader 中隐藏文件扩展名?

javascript - 提交和取消时文件名中的fine-uploader唯一但升序的ID

javascript - 设置删除文件参数似乎不起作用

javascript - 表单上的多个文件上传实例

javascript - 测试从某些 JavaScript 返回 JSON 的 ASP.NET Web 服务的最简单方法?

javascript - jQuery 如何捕获 tbody 中的嵌套值?