js-multipart-upload
js-multipart-upload copied to clipboard
如何取到上传进度?
trafficstars
var request = new XMLHttpRequest();
request.open('POST', _config.api + _config.bucket + '/', true);
request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
request.onload = function(e) {
if (request.status == 200) {
callback(null, request.response);
} else {
callback(null, request.response);
}
};
request.onprogress = updateProgress;
request.upload.onprogress = updateProgress;
function updateProgress(e) {
if(e.lengthComputable) {
var percent = (e.loaded / e.total * 100 | 0)+"%";
console.log(percent);
}
}
request.send(formParamsUrlenc);
欢迎提交 pr
我不太理解分块async里的那段代码意思,加点注释吧,不然提的pr会有问题的
现在已经能获取当前上传进度了吗?看到官网的说明文档,并没有相关说明。