1

我是一名学生,在使用 java 将包含 CSV 文件的 zip 文件上传到 GAE 服务器时需要帮助。

我目前正在使用uploadBean 将我的zip 文件上传到我的服务器(Tomcat、localhost)。这是代码:

UploadBean upBean = new UploadBean();
upBean.setWhitelist("*.zip");
upBean.setOverwrite(true);

String path = getServletContext().getRealPath("/WEB-INF/downloads");
upBean.setFolderstore(path);
upBean.store(mrequest, "bootstrap_file"); 

在将代码迁移到 GAE 标准时,我想在 GAE 中上传文件。我在网上看到很多推荐是使用blob。我在谷歌网站上阅读了几个小时,但我什至无法理解如何以可以保存 zip 文件的方式操作代码。我想要的只是在 /WEB-INF/downloads 中上传 zip 文件,然后将文件解压缩以运行我的逻辑。

希望我能得到你的帮助。

提前谢谢!

4

1 回答 1

0

AppEngine 静态文件:http ://code.google.com/appengine/kb/java.html#readfile

在 java 中处理 zip 文件:http ://www.exampledepot.com/egs/java.util.zip/pkg.html

阅读此示例以了解如何在 AppEngine 上读取和解压缩文件:http: //github.com/gvaish/gae-utils/blob/master/src/main/src/com/mastergaurav/gae/server/UnzipperServlet.java

于 2010-10-30T06:29:21.030 回答