问题遇到的现象和发生背景
现在有一个需求是,在不解压压缩包的情况下,获取里面特定的图片文件然后传到前端提供下载,用java代码怎么写呢?获取压缩包文本的方式很容易,图片怎么获取呢?
运行结果及报错内容
我的解答思路和尝试过的方法
尝试过用base64的方式进行解码,但是无法解码,文本的方式很容易解码
我想要达到的结果
怎么在不解压的情况下将特定文件传给前端呢?
现在有一个需求是,在不解压压缩包的情况下,获取里面特定的图片文件然后传到前端提供下载,用java代码怎么写呢?获取压缩包文本的方式很容易,图片怎么获取呢?
尝试过用base64的方式进行解码,但是无法解码,文本的方式很容易解码
怎么在不解压的情况下将特定文件传给前端呢?
用java.util.zip.ZipFile可以遍历zip压缩包里面的文件,如果你觉得这个不算解压的话,可以试下