我有以下代码来计算正在上传的文件的完成百分比:
const config = {
onUploadProgress: (progressEvent: any) => {
const percentCompleted = Math.round(progressEvent.loaded * 100 / progressEvent.total);
this.props.setUploadPercentage(percentCompleted);
}
};
这很好用,但我也需要上传的速度,而且正如我所看到的,axios
并没有提供开箱即用的功能。在这种情况下,有JavaScript
告诉用户和服务器之间的速度吗?