2

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

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

4

1 回答 1

0

只需itemLimit在初始化时进行相应的设置。如果用户只允许再上传 3 个文件,则itemLimit应该是 3。 getNetUploads返回当前会话期间上传的网络文件数。

更新

Github 存储库中的功能请求已打开以跟踪此问题。与此同时,也许以下解决方法会很有用:

$("#uploader").fineUploader()
    .on("validate", function() {
        if (itemLimitOverride > 0) {
            return itemLimitOverride > $(this).fineUploader("getNetUploads");
        }
    });
于 2013-09-18T14:17:28.483 回答