【发布时间】:2014-05-06 06:04:02
【问题描述】:
我试图找出使用 java 和 Google 应用引擎解压缩特定文件的解决方案。我尝试使用 ZipInputStream 但无法访问在 jsp 中上传的 zip 文件。谁能帮我摆脱困境?
ServletFileUpload upload = new ServletFileUpload();
resp.setContentType("text/plain");
FileItemIterator iterator = upload.getItemIterator(req);
while (iterator.hasNext()) {
FileItemStream fileItemStream = iterator.next();
InputStream InputStream = fileItemStream.openStream();
if (!fileItemStream.isFormField()) {
ZipInputStream zis = new ZipInputStream(new BufferedInputStream(InputStream));
ZipEntry entry;
while ((entry = zis.getNextEntry()) != null) {
//code to access required file in the zip file
}
}
}
【问题讨论】:
-
感谢彼得的回复。请参考上面,我已经编辑了代码
标签: java jsp google-app-engine servlets