扫码关注官方订阅号
通过js 或者h5 实现文件下载功能,存在多个文件下载!望提供示范代码!
认证高级PHP讲师
这个需要服务器端配合完成的,设置返回头。如果多个文件下载的话,最好是服务器端合并,当然服务器端处理的方式有很多。比如直接代码处理,nginx处理等。这个还是要根据自己的业务情况来。
多说一句,如果下载比较多的话,服务器端处理会给服务器端造成很大的压力的。所以,一般都会采取将压力转移到客户端,也就是单个文件下载,由客户端模拟多个文件下载(目前浏览器支持多个文件下载比较弱,体验不是很好。因为文件下载,要用户授权确认的。在Chrome,Firefox浏览器之类的,如果用户授权下载的时候不会询问,体验稍微好一些)。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
这个需要服务器端配合完成的,设置返回头。
如果多个文件下载的话,最好是服务器端合并,当然服务器端处理的方式有很多。比如直接代码处理,nginx处理等。
这个还是要根据自己的业务情况来。
多说一句,如果下载比较多的话,服务器端处理会给服务器端造成很大的压力的。所以,一般都会采取将压力转移到客户端,也就是单个文件下载,由客户端模拟多个文件下载(目前浏览器支持多个文件下载比较弱,体验不是很好。因为文件下载,要用户授权确认的。在Chrome,Firefox浏览器之类的,如果用户授权下载的时候不会询问,体验稍微好一些)。