2012-11-23 55 views
0

我剛買了Uploadifive,我想知道:如何限制文件總大小?我的意思是,有多個文件,我如何限制文件總大小?上傳文件總大小

非常感謝。

回答

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個月前發佈了。只是分享我的答案,誰碰巧到達這裏的其他人。