Think it's probably using stream caching for the larger files, you
can increase the cache size or disable it altogether, info at:

http://camel.apache.org/stream-caching.html

On Fri, May 21, 2010 at 8:25 AM, larsa <[email protected]> wrote:
>
> Hi,
>
> I'm using the http component (camel 2.2.0) to fetch images and most of the
> time it works well
> and I can get the body as a ByteArrayInpustream but sometimes it's a
> FileInputStreamCache.
>
> Does anybody know why the FileInputStreamCache is used in some cases?
>
> If I only work with the InputStream I get a
>
> "java.lang.IllegalArgumentException: Numbers of source Raster bands and
> source color space components do not match"
>
> when trying to create a BufferedImage bImage = ImageIO.read(inputStream);
> if it is a FileInputStreamCache.
>
> Regards Lars
> --
> View this message in context: 
> http://old.nabble.com/Why-is-FileInputStreamCache-used-when-fetching-image-%28.jpg%29-tp28633127p28633127.html
> Sent from the Camel - Users mailing list archive at Nabble.com.
>
>

Reply via email to