浏览器批量下载打包成ZIP时,前端该如何优化下载显示?-灵析社区

万码D0YNGCCN

在我的认知里,无解。 下载进度是计算 总量和已下载 的比值,如果任何一个未知,那怎么算呢?浏览器也不是神啊。 所以问题是,怎么在打包过程中提前知道打包后的压缩包文件大小。 那么新问题来了,还没打包完怎么知道最终的大小呢? 所以,建议下载搞成异步的,提交下载请求,然后界面上可以显示还剩多久打包完(多少个文件是已知的吧),打包完,给个链接(或自动重定向)点击下载。

阅读量:1

点赞量:0

问AI