如何用javaweb实现文件批量下载(不要zip包)?

网上大部分的回答都是压缩成zip包进行传输,并不能满足我的需求。
我现在需要通过一键下载,便可以下载所有文件,要依次下载所有文件,而不是压缩成zip之后下载zip。
b/s架构。

阅读 2.6k
1 个回答

依赖 download 属性呗。他会提示你有多个文件要下载,是否允许。但是有个难点,就是依次,因为本质来讲他是浏览器去下载内容,网络情况不可控。

那么就要做另一个控制,ajax 下载内容,转 blob,然后用浏览器去下载 blob,这样抛开了网络因素。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题