如何上传zip文件并通过Play框架解压缩并处理文件?

问题描述:

我明白如何解压缩zip文件 - https://www.mkyong.com/java/how-to-decompress-files-from-a-zip-file/如何上传zip文件并通过Play框架解压缩并处理文件?

检索zip文件与处理单个文件的方式相同,如下面的Play?

final Http.MultipartFormData<File> formData = 
     request().body().asMultipartFormData(); 
final Http.MultipartFormData.FilePart<File> filePart = 
     formData.getFile("file"); 
final File file = filePart.getFile(); 

播放是否有解压和处理每个文件的实用工具?我看到了scala的一些东西(https://gist.github.com/owainlewis/1e7d1e68a6818ee4d50e),但是对于Play Java没有看到任何东西。

尝试使用java.util.zip包或您的chouce API。

+0

westsoldier确实有什么用途?如果游戏框架中已经存在某些东西,我不必介绍自己的逻辑 – Kathiresa