Fine Uploader - 在初始化时设置netUploads

时间:2013-09-18 08:26:49

标签: jquery fine-uploader

我目前将itemLimit设置为5,但是当我初始化'fineuploader()'时,我需要设置'netUploads'。原因是当用户回来(编辑)他们可能已经上传了3张图片的帖子意味着他们只能上传2张图片,但此刻'netUploads'设置为'0'并且他们可以上传另外5张图片制作它8.'netUploads'应设置为3,只允许他们上传2。

我知道我可以这样做$(this).fineUploader("getNetUploads");这会得到我的数字,但我看不到'套'。我可以这样做吗?

1 个答案:

答案 0 :(得分:0)

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

更新

已打开feature request in the Github repo来跟踪此情况。与此同时,以下解决方法可能会有用:

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