【发布时间】:2011-09-13 12:07:51
【问题描述】:
我想知道如何限制用户在上传一定次数后上传.. 我希望用户不要上传超过 20 个文件。之后我需要禁用 Uploadify。
如果他再次清除上传,则需要重新启用。
到目前为止,我们有“queueSizeLimit”,这样他就可以将文件最大上传到 queueSizeLimit。
这是我的代码:
<script type="text/javascript">
$('#file_upload').uploadify({
'uploader': 'js/uploadify.swf',
'script': 'UploadVB.ashx',
'cancelImg': 'images/cancel.png',
'folder': '/uploads',
'queueSizeLimit':20,
'multi': true,
'auto': true,
'onQueueFull': function (event, queueSizeLimit) {
alert("I'm stuffed, please don't put anymore files in me!");
return false;
},
'onComplete': function (event, ID, fileObj, response, data) {
$("#thumbnail").append(response + ' ')
}
});
</script>
【问题讨论】:
-
20 个文件,每个用户的所有时间?
-
是的,我只希望用户添加 20 个文件,并且不超过这个。而且我应该能够在添加 20 个文件后禁用。
-
我想您的网站有一个数据库,那么您如何看待上传文件数量的字段?
-
我没有任何数据库,允许用户上传图片和编辑试用版,所以我想给出一个限制。
-
那么您如何识别您的用户?
标签: javascript jquery uploadify