servlet实现怎么上传文件进度条

如题所述

var xhr = new XMLHttpRequest();
xhr.upload.onprogress = function(event){
    if (event.lengthComputable) {
        var percentComplete = event.loaded / event.total * 100 * 1 / j + i / j * 100;
        $('#img_bar').removeClass('progress-bar-danger').addClass('progress-bar-success');
        $('#img_bar').width(percentComplete.toFixed(1) + '%')
        $('#img_bar').html(percentComplete.toFixed(1) + '%');
    }
};

上传进度需要自己计算,event.loaded是已经上传完成的,event.total是总量

温馨提示:答案为网友推荐,仅供参考
相似回答