2010-10-30 24 views
1

Je suis un étudiant qui a besoin d'aide pour télécharger un fichier zip qui contient un fichier CSV dans le serveur GAE en utilisant java. J'utilise actuellement uploadBean pour télécharger mon fichier zip sur mon serveur (Tomcat, localhost). Voici le code:Aide pour télécharger le fichier zip contenant le fichier CSV dans GAE

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"); 

Je veux télécharger le fichier en GAE que je suis émigre mes codes aux normes GAE. J'ai vu beaucoup de recommandation en ligne est d'utiliser blob. Je lisais le site de Google pendant des heures mais je ne suis même pas capable de comprendre comment faire fonctionner le code d'une manière que je puisse enregistrer le fichier zip. Tout ce que je veux, c'est télécharger le fichier zip dans/WEB-INF/downloads et ensuite obtenir les fichiers à décompresser pour que ma logique s'exécute.

J'espère que je peux obtenir de l'aide de votre part.

Advance merci!

Répondre

0

AppEngine fichiers statiques: http://code.google.com/appengine/kb/java.html#readfile

Gestion des fichiers zip en java: http://www.exampledepot.com/egs/java.util.zip/pkg.html

lire cet exemple pour voir comment lire et décompressez un fichier sur AppEngine: http://github.com/gvaish/gae-utils/blob/master/src/main/src/com/mastergaurav/gae/server/UnzipperServlet.java

+0

Merci Peter. J'ai également réussi à obtenir de l'aide de http://code.google.com/appengine/docs/java/blobstore/overview.html#Introducing_the_Blobstore. – madi

+0

le lien examplepledepot ne pointe plus vers rien d'utile. –