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