2010-09-23 276 views
1

我正在使用NetBeans,並且正在開發允許上傳zip文件的jsp頁面。該zip文件包含6個CSV文件,將被寫入SQL數據庫。上傳壓縮文件,解壓縮並讀取文件

我的問題是,我該如何去允許用戶上傳文件,將其解壓縮到jsp頁面中,並允許我讀取文件?提前致謝!

+1

通過文件哇,你在兩天誰問的第三個用戶** **準確一樣。家庭作業?同學?同事?請參閱http://stackoverflow.com/questions/3771903/how-do-i-bootstrap-a-zip-file-to-jsbc-database-using-jsp-and-servlets和http://stackoverflow.com/questions/3768104/jsp-servlets-how-do-i-upload-a-zip-file-unzip-it-and-extract-the-csv-file – BalusC 2010-09-23 11:49:35

+0

@BalusC haha​​ha,很好的觀察:) – Bozho 2010-09-23 11:56:11

+0

嘿謝謝你好人們的stackoverflow ,我找到了答案。是的,這是一個項目,幸運的是我需要的信息隱藏在幻燈片的某處。 一些有用的鏈接 http://www.javazoom.net/jzservlets/uploadbean/uploadbean.html,http://opencsv.sourceforge.net/和http://commons.apache.org/fileupload/using.html – Melvin 2010-09-24 00:53:41

回答

3
  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(..)
+0

感謝兄弟,我得到了你的幫助解決方案。 =) – Melvin 2010-09-24 00:55:58

+0

@Melvin - 如果答案適用於您,您可以將其標記爲已接受(在投票櫃檯下面打勾) – Bozho 2010-09-24 03:28:26