On Dec 12, 2007 7:23 PM, Igor Vaynberg <[EMAIL PROTECTED]> wrote:
> correct. only that one user will have to wait for the download to
> complete. if that is undesired then use a shared resource.

This is what we experience, and it is fine.
Good natural limit on the amount of load each user can cause by accident :-)

Here's Igors previous pseudocode in Java for the sake of completeness.
My question is: how do I set the downloaded filename now?

        @Override
        public void onSubmit() {
                        
                        getRequestCycle().setRequestTarget(new IRequestTarget() 
{
                                
                                public void detach(RequestCycle arg0) {
                                        // TODO Auto-generated method stub      
                                
                                }

                                public void respond(RequestCycle r) {
                                        Response response = r.getResponse();
                                        
response.setContentType("application/zip");
                                        OutputStream 
out=response.getOutputStream();
                                        ZipOutputStream zout = new 
ZipOutputStream(out);

                                        for (Entry f : getFileList()) {
                                                addFileToZip(zout, f);
                                        }
                                        try {
                                                zout.finish();
                                                zout.close();
                                        } catch (IOException e) {
                                                LOGGER.warn("IO exception while 
streaming ZIP file: ", e);
                                        }
                                        
                                }});

        }

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to