You should check the reply code as Niklas suggested but, besides this,
we usually suggest that the client rename the file after successfully
uploading it - ideally it would also check the MD5 sum of the
transferred file prior to this name change.




2010/3/18 Niklas Gustavsson <[email protected]>:
> On Thu, Mar 18, 2010 at 8:04 PM, Sébastien Roy <[email protected]> wrote:
>> Recently, for the first time, I end up not being able to accomplish 
>> something. I was looking for a way to detect FTP uploads that would not 
>> complete normally (client close connection, network interruption, etc ...). 
>> My conclusion is that there is no way to detect if a transfer has completed 
>> normally or if the transfer has been interrupted. Did anyone has any ideas 
>> how it would be possible to be notified if such interruption occurs?
>
> From Ftplet.afterCommand, you should be able to look at the reply. For
> those failed transfers that FtpServer can detect (that causes an
> SocketException or IOException) this should be something like 426 or
> 551.
>
> /niklas
>

Reply via email to