jQuery in Action, 3rd edition
The moose likes Struts and the fly likes Corrupt file download Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Frameworks » Struts
Bookmark "Corrupt file download" Watch "Corrupt file download" New topic

Corrupt file download

Nick Sher
Ranch Hand

Joined: Nov 10, 2008
Posts: 78

I am trying to download a file using Struts 2 but the downloaded XML file is corrupt. It works if the xml file has around 60 lines else the content is ignored. I am not an IO expert but kindly correctly me if I need to fix anything here. Can someone please help me? Here is what I am trying to do.

The Action class

The service class:

The struts.xml settings:

Nick Sher
Ranch Hand

Joined: Nov 10, 2008
Posts: 78

The fix is to use:
Paul Clapham

Joined: Oct 14, 2005
Posts: 19973

And specifically in regard to your post, I think you will find that the utility you mention doesn't make the mistake of assuming the "available()" method will always return the length of the response body.
I agree. Here's the link: http://aspose.com/file-tools
subject: Corrupt file download
jQuery in Action, 3rd edition