这个需要服务器端配合完成的,设置返回头。如果多个文件下载的话,最好是服务器端合并,当然服务器端处理的方式有很多。比如直接代码处理,nginx处理等。这个还是要根据自己的业务情况来。 多说一句,如果下载比较多的话,服务器端处理会给服务器端造成很大的压力的。所以,一般都会采取将压力转移到客户端,也就是单个文件下载,由客户端模拟多个文件下载(目前浏览器支持多个文件下载比较弱,体验不是很好。因为文件下载,要用户授权确认的。在Chrome,Firefox浏览器之类的,如果用户授权下载的时候不会询问,体验稍微好一些)。
这个需要服务器端配合完成的,设置返回头。
如果多个文件下载的话,最好是服务器端合并,当然服务器端处理的方式有很多。比如直接代码处理,nginx处理等。
这个还是要根据自己的业务情况来。
多说一句,如果下载比较多的话,服务器端处理会给服务器端造成很大的压力的。所以,一般都会采取将压力转移到客户端,也就是单个文件下载,由客户端模拟多个文件下载(目前浏览器支持多个文件下载比较弱,体验不是很好。因为文件下载,要用户授权确认的。在Chrome,Firefox浏览器之类的,如果用户授权下载的时候不会询问,体验稍微好一些)。