java实现在线浏览zip文件及文件下载

时间:2023-01-24 11:28:04

应用背景:我们知道压缩文件中某一个文件的名字,只想下载这个文件而不下载整个压缩文件。

先来看一上QQ邮箱的附件浏览:

java实现在线浏览zip文件及文件下载

以下是我们第一个版本的:

java实现在线浏览zip文件及文件下载

业务逻辑中还要判读用户是否有此文件的防问权限

2017-04-20 新增文件与文件夹图标显示及过滤高亮显示功能:

java实现在线浏览zip文件及文件下载

2018-04-25 新增文件与文件夹树型逻辑关系:

java实现在线浏览zip文件及文件下载

java实现在线浏览zip文件及文件下载

2018-05-03 更新排序规则

/*
     * 1:根目录优先
     * 2:将文件与文件夹分开排序
     * 3:中文+数字+字母排序 混合排序
    */

java实现在线浏览zip文件及文件下载

2018-05-04取消全路径

java实现在线浏览zip文件及文件下载

2018-05-06增加文件及文件夹数量及大小统计

java实现在线浏览zip文件及文件下载

java实现在线浏览zip文件及文件下载