上传总大小

时间:2012-11-23 13:12:16

标签: javascript jquery uploadify

我刚刚购买了Uploadifive,我想知道:如何限制文件总大小?我的意思是,有多个文件,我如何限制文件总大小?

非常感谢你。

1 个答案:

答案 0 :(得分:3)

您可以使用onAddQueueItem事件。它提供以字节为单位的文件大小。

添加所有添加文件的大小,您可以获得文件总大小。

<script type="text/javascript">

var bytesLoaded = 0;

$(function () {
    $('#file_upload').uploadifive({
    'uploadScript': 'upload.php',
    'onAddQueueItem' : function(file) {
                bytesLoaded += file.size;
    },
    'onQueueComplete': function (uploads) {
                alert('Total bytes uploaded: ' + bytesLoaded);
    }
    });
});

</script>

如果文件大小超过允许的最大大小,则可以使用cancel方法从队列中删除文件。

最有可能的是,您现在已经解决了这个问题,因为该问题已在5个月前发布。只是为了碰巧到达这里的其他人分享我的答案。