So I will stick with stuffing data into memory...
Am 22.08.2012 um 16:41 schrieb Q: > This is a known bug in 5.4.3 when deploying as a servlet. My notes on this > indicate that the offending code should be in > _WOApplicationWrapper.servletDispatchRequest() if you feel like getting your > hands dirty. > > On 22/08/2012, at 11:30 PM, René Bock <b...@salient.de> wrote: > >> Hi every one, >> >> In order not to store my download data in memory, I'm saving the data into a >> temp file. To download the data I stream the data directly from file: >> >> public void appendToResponse(WOResponse response, WOContext context) { >> >> response.setHeader("application/octet-stream", "Content-Type"); >> response.setHeader("attachment; filename=" + fileName, >> "Content-Disposition"); >> >> >> try { >> long dataLength = inputFile.length(); >> FileInputStream inputStream = new FileInputStream(inputFile); >> response.setContentStream(inputStream, 0, dataLength); >> } catch (IOException e) { >> log.error("failed to get size: " + e.getMessage(), e); >> } >> >> } >> >> >> This works as expected, but not when the app is deployed as a servlet >> container. >> >> Has anybody a hint, why Content-Length=0 and only 0 bites are read in >> servlet container deployment? >> >> >> >> >> Regards, >> >> René Bock >> Software Engineering >> >> -- >> salient doremus >> http://www.salient.de http://www.openforms.de >> >> _______________________________________________ >> Do not post admin requests to the list. They will be ignored. >> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >> Help/Unsubscribe/Update your Subscription: >> https://lists.apple.com/mailman/options/webobjects-dev/qdolan%40gmail.com >> >> This email sent to qdo...@gmail.com > Mit freundlichem Gruß, René Bock Software Engineering -- salient GmbH Kontorhaus - Lindleystraße 12, 60314 Frankfurt Main Fon +49 (0)69 - 650096 -0, Durchwahl: - 18, Fax: -70 http://www.salient.de http://www.doremus.com http://www.openforms.de http://www.mockabilly.com (http://itunes.apple.com/de/app/mockabilly/id392285046?mt=8) Geschäftsführer: Peter Biler, Alexander Gerling, Lars Ohlerich Amtsgericht Frankfurt am Main, salient GmbH HRB 48693 // salient wird mit heinze.de für den Deutschen Designpreis nominiert // App für Deutsche Bank: db-X Trading & Investments http://itunes.apple.com/de/app/db-x-trading-investments/id424215388?mt=8
_______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com