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
_______________________________________________ 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