please use CommonsHTTPSender and report back. On 7/15/05, Federico Crazzolara <[EMAIL PROTECTED]> wrote: > Hi, > > I am encountering a problem when using Attachments under Axis 1.2.1. > > I am interacting with an (axis) web service using a simple axis-based client > (not an automatically generated stub). I want to use client-side and > service-side handlers to attach a relatively large InputStream to a client > request. The InputStream is not a FileInputStream. > > (i) If I use the setContent method of AttachmentPart, things work fine for > InputStreams shorter than 16KB. For longer streams the attachment > arrives at the service corrupted and truncated. > > (ii) If I include the InputStream in a DataSource + DataHandler > and use the setDataHandler method of AttachmentPart instead, > the client appears to hang. > > Interestingly enough (ii) works fine when trying to attach a stream > to a service response on the service side. This procedure seems to > work on the client as well, if the stream is a FileInputStream > (i.e. the attachment is loaded from a file). > > Could (i) be originating from a bug in the ManagedMemoryDataSource > class? Does anyone know if I am missing out something obvious when > using DataHandlers (ii)? Did anyone experience similar problems? > > Cheers > Federico >
-- Davanum Srinivas -http://blogs.cocoondev.org/dims/
