Semplice:Il download viene effettuato se il file esiste sul tuo server (non su quello al quale sei connesso via ftp), ma dato che il file non è ancora stato scaricato, è ovvio che non esista, se mai il controllo lo dovresti effettuare dopo il download, in modo da controllare se il file è effettivamnte stato scaricato.