我当前已将 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/