前端上传文件实时显示进度条和上传速度的工作原理是怎样的

2024-11-30 10:28:23
推荐回答(1个)
回答1:

就是后端的责任
在Django中实现需要重载上传文件的函数
在上传时文件是被分成数个MB的chunk处理的
每次都会调用这个上传函数
也就是说 每处理一个chunk就更新uploaded size
然后浏览器端通过AJAX获取这个值和文件大小
最后用JavaScript渲染到页面上