我知道Spring有MultipartFile组件。
我想知道是否有任何API可以解压缩文件或读取zip文件来进行处理?
我有一个遵循某种格式的zip文件。
照片\ 音频\ report.xml将
当用户通过网络上传时,我希望扫描zip文件并进行一些处理。
这个问题有解决方案吗?
答案 0 :(得分:2)
答案 1 :(得分:1)
有几个用于读取ZIP文件的Java SE API:
java.util.zip.ZipInputStream
- 为您提供一次性读者java.util.zip.ZipFile
- 为您提供一个阅读器,允许您以任何顺序阅读条目和文件。根据处理的性质,您应该可以使用其中一种或另一种。
如果处理要求图像在实际文件中,则必须自己创建目录并编写文件。在这种情况下,使用外部命令进行ZIP提取可能更简单。