And how to add a folder to the zip file?


On 16 Set, 10:32, Crll Vnc <crll...@gmail.com> wrote:
> Indeed, it works, with ZipInputStream.
> Here is a piece of code I use in my zipped file upload servlet :
>
> [...]
>              CheckedInputStream csumi = new
> CheckedInputStream(req.getInputStream(), new CRC32());
>             ZipInputStream zin = new ZipInputStream(new
> BufferedInputStream(csumi));
>
>             @SuppressWarnings("unused")
>             ZipEntry ze;
>             StringBuffer buf = new StringBuffer();
>
>             while ((ze = zin.getNextEntry()) != null) {
>                   int x;
>
>                   while ((x = zin.read()) != -1) {
>                       char c = (char) x;
>                       buf.append(c);
>                   }
>             }
>             zin.close();
>             s = buf.toString();
> [...]
>
> Bye.
>
> On 15/09/10 22:51, "Guillaume Laforge" <glafo...@gmail.com> wrote:
>
> > Hi,
>
> > Have you looked at Java's ZipOutputStream?
> >http://download.oracle.com/javase/1.4.2/docs/api/java/util/zip/ZipOut...
> > .html
>
> > Since you can't create files on the file system, I suspect the approach of
> > streaming the zip through a ZipOutputStream would be the most plausible one.
> > That and you set a content-disposition header of myfilename.zip.
> > And I hope it'll work :-)
>
> > Guillaume
>
> > PS: I've never tried that, but that's what I'd investigate first.
>
> > On Wed, Sep 15, 2010 at 03:19, Bit Liner <bitli...@gmail.com> wrote:
> >> My app creates dinamically two files so that then the users can
> >> download these files in one zip file.
>
> >> But i have problem in implementing this operations.
>
> >> Some suggestion to help me?
> >> Library, if gae supports this operations, etc.
>
> >> (i have tried to use gaeVfs, but i have met problems: i cannot write
> >> the content of a file on the response, so i can download the file but
> >> its content is empty )
>
> >> --
> >> You received this message because you are subscribed to the Google Groups
> >> "Google App Engine for Java" group.
> >> To post to this group, send email to 
> >> google-appengine-j...@googlegroups.com.
> >> To unsubscribe from this group, send email to
> >> google-appengine-java+unsubscr...@googlegroups.com
> >> <mailto:google-appengine-java%2bunsubscr...@googlegroups.com> .
> >> For more options, visit this group at
> >>http://groups.google.com/group/google-appengine-java?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine for Java" group.
To post to this group, send email to google-appengine-j...@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine-java+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en.

Reply via email to