目录

单个文件的下载,批量文件的下载并打成zip压缩包

单个文件的下载,批量文件的下载并打成zip压缩包

单个文件的下载

js前端代码–前端获取到远端下载地址–传到后端,后端通过httpClient插件实现下载

https://i-blog.csdnimg.cn/blog_migrate/4fd8ebb7d88685cda89c9a3b8d67c17a.png

java后端代码–后端发送http请求,将inputstream 写入response的输出流中

1:pom.xml里面添加依赖

https://i-blog.csdnimg.cn/blog_migrate/d4fc6f2f0f9f9b4b7e757ccd026cd104.png

2:下载的代码

https://i-blog.csdnimg.cn/blog_migrate/cbb9b755263ca053e598cdf0a74c9922.png

批量文件下载,并动态生成压缩包zip

1:js – 前端–发送请求–获取到多个地址

https://i-blog.csdnimg.cn/blog_migrate/f78aeac42f7c13f69add6ac004428abe.jpeg

2:后端代码

2.1 :获取到地址

https://i-blog.csdnimg.cn/blog_migrate/aef7132d43eaf26374f54bc6be84bc8e.png

2.2:动态下载并压缩成zip

https://i-blog.csdnimg.cn/blog_migrate/51bf7b1233b42be75abd334dcbfe3ea0.png

2.3:关闭流

https://i-blog.csdnimg.cn/blog_migrate/80ef6e3a8677691eee41f54748e643da.png