java - 上传 zip 文件,解压并读取文件

标签 java jsp servlets csv

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

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

最佳答案

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

关于java - 上传 zip 文件,解压并读取文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3775412/

相关文章:

java - 谷歌卡尺 : Trouble getting started (Java Benchmarking)

java - 如何处理 CWE-400-资源耗尽错误

java - 如何返回带有 ActionErrors 的多个表单的 JSP?

java - 如何避免在 Web 应用程序中对字符串进行硬编码

java - Domino OSGi 插件抛出异常 java.lang.NoClassDefFoundError : org. apache.commons.logging.Logfactory

java - 用纯代码设置MyButton的代码,XML是This

java - 将 FragmentActivity 中的数据与 ViewPager 结合使用,用于 Fragment 内的自定义 ListView 适配器

jsp - 如何制作 URL 过滤器以使用 Servlet 路由操作?

java - 我应该继续在 JSP 中打开和关闭连接吗

apache - 删除 Content-Disposition 会导致 ClientAbortException : java.net.SocketException:套接字写入错误:连接被对等方中止