Node批量下载文件到本地的方法介绍(附代码)


本文摘自PHP中文网,作者不言,侵删。

本篇文章给大家带来的内容是关于Node批量下载文件到本地的方法介绍(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

多文件分别处理

如果文件数量可控,对于下载出来的文件格式无要求,可以用最简单的办法,直接遍历文件,分别给每个下载链接创建一个单文件的download或者iframe下载链接。

zip包批量下载

虽然说可以遍历所有文件,然后去批量下载单个文件,但是这种体验毕竟不太好,最常见的做法是把批量的文件下载并打包到zip中。

所以首先的一个实现思路是:在代理服务里,先去遍历所有的文件去请求文件数据,然后压缩到zip包中,然后再把zip包返回给客户端。

这么做对于下载量数据比较小时ok,但是如果批量文件特别多特别大时,用户要等后台把所有的数据都请求到并且都打包都压缩包里,前端才能有反馈,这个时间可能会耗时很长,用户体验可能很差。

阅读剩余部分

相关阅读 >>

javascript基础入门买什么书

怎么解决javascript数字计算丢失精度问题?

如何更新javascript中的cookie?(代码示例)

前端工程师需要掌握哪些知识?

javascript中拷贝数组的14个小技巧

javascript与webassembly比较 及其使用场景

html5 表单、select 下拉、textarea多行文本的介绍

js如何判断字符串是否为空

javascript面向对象的三个基本特征介绍

asp与javascript的区别是什么

更多相关阅读请进入《压缩》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...