上传zip文件,解压缩并读取文件

时间:2010-09-23 04:13:46

标签: java jsp servlets csv

我正在使用NetBeans,我正在开发一个允许上传zip文件的jsp页面。该zip文件包含6个CSV文件,用于写入SQL数据库。

我的问题是,我如何允许用户上传文件,在jsp页面中解压缩,并允许我读取文件?提前谢谢!

1 个答案:

答案 0 :(得分:3)

  1. 添加<input type="file">并让form拥有enctype="miltipart/form-data"
  2. 使用commons-fileupload获取文件的byte[](在您的servlet中)
  3. 使用java.util.zip.*提取文件。 See here
  4. 解析CVS(here)或者如果您的数据库有导入CSV的实用程序,请使用Runtime.exec(..)
  5. 传递文件