xhr对象的upload.onprogress事件在上传过程中会多次回调可以获取到当前上传的字节数、总字节数、时间戳等信息根据上传字节数和总字节数计算上传百分比根据时间戳可以判断两次progress事件间隔,再判断此期间内的上传字节数,做个除法就是上传速度