Помогите загрузить zip-файл, содержащий CSV-файл в GAE - PullRequest
1 голос
/ 30 октября 2010

Я студент, которому нужна помощь в загрузке zip-файла, содержащего CSV-файл, на сервер GAE с использованием Java.

В настоящее время я использую 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. Я видел много онлайн-рекомендаций использовать блоб. Я часами читал сайт Google, но я даже не в состоянии понять, как работать с кодом таким образом, чтобы сохранить zip-файл. Все, что я хочу, это загрузить zip-файл в / WEB-INF / downloads и затем получить файлы, которые будут разархивированы для моей логики.

Надеюсь, я смогу получить от вас помощь.

Заранее спасибо!

1 Ответ

0 голосов
/ 30 октября 2010

Статические файлы AppEngine: http://code.google.com/appengine/kb/java.html#readfile

Обработка почтовых файлов в Java: 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

...