这是要交作业啊?
不是,就是好奇,想先试试,等以后工作有这方面需求的时候就可以直接写了,就不至于一点思路没有了。
参考 https://developer.mozilla.org/zh-CN/docs/Web/API/XMLHttpRequest/upload
var xhr = new XMLHttpRequest();
xhr.upload.onprogress = function (evt) {
if (evt.lengthComputable) {
var percentComplete = Math.round(evt.loaded * 100 / evt.total);
document.getElementById('progress').value = percentComplete;
document.getElementById('progressNumber').style.width = percentComplete + "%";
}
};
谢谢
不要想得太复杂,比较通用的一种方式:
谢谢