((WebResponse)r.getResponse).setAttachmentHeader("foo.xls"); -igor
On Dec 12, 2007 2:45 PM, Gabor Szokoli <[EMAIL PROTECTED]> wrote: > 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] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]