Progress bar FineUploader进度条问题

Progress bar FineUploader进度条问题,progress-bar,fine-uploader,Progress Bar,Fine Uploader,我对在v3.8中使用progress事件(使用jQuery包装器)有点困惑,我知道只有某些浏览器支持ProgressEvent接口,所以我正在Firefox v20.0.1中测试这一点 使用其他人的一些代码,我添加了以下内容: .on('progress', function (id, filename, uploadedBytes, totalBytes) { alert('uploadedBytes:

我对在v3.8中使用progress事件(使用jQuery包装器)有点困惑,我知道只有某些浏览器支持
ProgressEvent
接口,所以我正在Firefox v20.0.1中测试这一点

使用其他人的一些代码,我添加了以下内容:

.on('progress', function (id, filename, uploadedBytes, totalBytes)     
   {                             
        alert('uploadedBytes: ' + uploadedBytes + '\n totalBytes: ' + totalBytes);  
        if (uploadedBytes < totalBytes) {
            progress = '"' + fileName + '" uploading...  ' + Math.round(uploadedBytes / totalBytes*100) +'%';                                                              
                $('#qq-progress-bar').html(progress);
        }
        else {
                $('#qq-progress-bar').html('saving');
        }
   })
.on('progress',函数(id、文件名、uploadedBytes、totalBytes)
{                             
警报('uploadedBytes:'+uploadedBytes+'\n totalBytes:'+totalBytes);
如果(上载字节数<总字节数){
进度='“'+文件名+'”上载…'+数学.round(uploadedBytes/totalBytes*100)+'%;
$('#qq进度条').html(进度);
}
否则{
$('#qq进度条').html('保存');
}
})
请查看上述事件中的警报功能。如果方法的输入参数是正确的,我不应该在“uploadedBytes”参数中看到上传文件的名称。totalBytes参数似乎是正确的。警报显示如下:

我可以在某些浏览器中看到进度条,比如FireFox v20.0.1,但进度条没有进展。此外,上传量的%值实际上没有多大作用。我将看到一个值,然后它就完成了

为了让所有这些都显示出来,我正在更改文件模板中命名的“qq进度条”。我是做错了还是把事情弄得比我需要的更复杂了?我只需要显示进度,不需要文本值,但肯定很好。例子?想法


谢谢

您的方法签名不正确,使用jQuery插件时需要包含
事件
参数:

.on('progress',函数(事件、id、文件名、uploadedBytes、totalBytes){
警报('uploadedBytes:'+uploadedBytes+'\n totalBytes:'+totalBytes);
如果(上载字节数<总字节数){
进度='“'+文件名+'”上载…'+数学.round(uploadedBytes/
总字节数*100)+'%';
$('#qq进度条').html(进度);
}
否则{
$('#qq进度条').html('保存');
}
})

更多信息在

您的方法签名不正确,使用jQuery插件时需要包含
事件
参数:

.on('progress',函数(事件、id、文件名、uploadedBytes、totalBytes){
警报('uploadedBytes:'+uploadedBytes+'\n totalBytes:'+totalBytes);
如果(上载字节数<总字节数){
进度='“'+文件名+'”上载…'+数学.round(uploadedBytes/
总字节数*100)+'%';
$('#qq进度条').html(进度);
}
否则{
$('#qq进度条').html('保存');
}
})
更多信息请参阅