我刚刚购买了Uploadifive,我想知道:如何限制文件总大小?我的意思是,有多个文件,我如何限制文件总大小?
非常感谢你。
答案 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个月前发布。只是为了碰巧到达这里的其他人分享我的答案。