On Thu July 16 2009 6:52:55 am Kid_79 wrote:
> However, for attachments greater 64k, I can not retrieve the content, the
> file has a size 0k.
> What is the problem?
>
> Does CXF delete temporary files automatically?

What version of CXF and do you have Schema validation turned on?   There is a 
bug in JAXB that is consuming the streams during schema validation.  When the 
stream is fully consumed, the file is deleted.

Dan



> Kid_79 wrote:
> > Ok,
> > thanks for your answer.
> > Where can I configure threshold and temporary file path?
> >
> > dkulp wrote:
> >> On Wed July 15 2009 12:59:32 pm Kid_79 wrote:
> >>> Does cxf save attachments in temporary files?
> >>
> >> It depends.  :-)
> >>
> >> In SOME cases, it doesn't need to save them anywhere.  For example, if
> >> there
> >> is just a single attachment that is passed in as a param, we can
> >> directly stream it off the wire.   No saving needed.
> >>
> >> If the attachments are small (default is 64K, but controllable), we also
> >> just
> >> keep them in memory.   However, if they exceed that threshold, then yes,
> >> we
> >> dump them into temp files.
> >>
> >> Does that answer the question?
> >> --
> >> Daniel Kulp
> >> [email protected]
> >> http://www.dankulp.com/blog

-- 
Daniel Kulp
[email protected]
http://www.dankulp.com/blog

Reply via email to