Thanks Mike for the details report. I have marked this conversation to
get back to it.
Its a bit odd as writing a file ought to be stream based and not take
up memory space.




On Thu, Sep 1, 2011 at 11:57 PM, Mike D <[email protected]> wrote:
> Update:
>
> I was able to workaround this problem using ylambert's approach (thank you
> sir!), however it makes me a little uneasy that the problem must be dealt
> with in such a way.  It seems to me like this is a bug in the way Camel
> handles transferring a local file to a remote system with SFTP/FTP(S).
>
> I cannot envision a case when it is appropriate to try to read the entire
> contents of a (large) file into a byte buffer in order to stream data over
> the network, and I think most people would agree this is common sense.  I
> can only conclude that this is the product of some nuance of the
> TypeConverter system that I do not understand, and that it is not really
> meant to work this way - at least not in this case.
>
> With regards to localWorkDirectory and its usefulness in the upload
> scenario, I can see that this might be helpful if I was trying to send data
> that was already memory bound and so writing out data to a local temporary
> file would help things stay within memory limits.  However, in my scenario
> the file already exists on the local disk, so I don't see how writing that
> file out to *another* file is going to help anything.
>
> I do appreciate the quick response Claus, I'm just guessing you thought I
> was dealing with the download use-case instead of the upload case.  Camel
> still rocks; I know it is hard to please everybody and there are a LOT of
> components to support.  Hopefully this thread helps anybody else who runs
> into this issue.
>
> Cheers,
> Mike
>
> --
> View this message in context: 
> http://camel.465427.n5.nabble.com/Errors-with-SFTP-producer-and-large-files-tp4757404p4760166.html
> Sent from the Camel - Users mailing list archive at Nabble.com.
>



-- 
Claus Ibsen
-----------------
FuseSource
Email: [email protected]
Web: http://fusesource.com
Twitter: davsclaus, fusenews
Blog: http://davsclaus.blogspot.com/
Author of Camel in Action: http://www.manning.com/ibsen/

Reply via email to