You can try use streamDownload and then don't read/log the message for
those big files

On Wed, Dec 11, 2024 at 10:21 AM Petr Kuzel
<petr.ku...@it.eurofinseu.com.invalid> wrote:

> Thank you Claus,
>
> indeed, download=false I have overlooked.
>
> However thinking further it would require to configure
> two routes/pollers with size filters:
>   (1) for normal files with default &download= and
>   (2) for over-sized with &download=false and &move=away.
>
> Unless &download= accepts an expression
> alike ${file.size <= 1234567890}.
>
>   Best regards
>   Cc.
>
> --
>   Mr. Petr Kužel, Software Engineer
>
> -----Original Message-----
> From: Claus Ibsen <claus.ib...@gmail.com>
> Sent: Wednesday, 11 December, 2024 7:22
> To: users@camel.apache.org
> Subject: Re: FTPS moving away over-sized files remotely without
> downloading them
>
> Hi
>
> There is a download=false option
>
> On Tue, Dec 10, 2024 at 3:08 PM Petr Kuzel 
> <petr.ku...@it.eurofinseu.com.invalid>
> wrote:
>
> > Hi riders,
> >
> > We have defined a max file size to be accepted and processed.
> >
> > Now, I wonder if it's possible to get the effect of &moveFailed= (a
> > remote move) before a from()-exchange is created (which means a remote
> > file body was already downloaded to the local working dir).
> >
> > I have tried at the level of poll filters, which have all needed file
> > properties before a file body is downloaded, but to no avail.
> >
> > Have I overlooked anything evident, please?
> >
> > (Having said that, I do not need to over-optimize rejecting the
> > over-sized files: downloading them just to check size and provoke
> > moveFailed is terribly inefficient but acceptable.)
> >
> >   Best regards
> >   Cc.
> > --
> >   Mr. Petr Kužel, Software Engineer
> >   Eurofins Scientific S.E.
> >   L-8399 Windhof
> >
> >
> >
>
> --
> Claus Ibsen
> -----------------
> @davsclaus
> Camel in Action 2: https://www.manning.com/ibsen2
>


-- 
Claus Ibsen
-----------------
@davsclaus
Camel in Action 2: https://www.manning.com/ibsen2

Reply via email to