Ciao a tutti, utilizzo questo codice per caricare immagini su un server ftp tramite un gestionale:

codice:
My.Computer.Network.UploadFile(Application.StartupPath & "\" & _NomeFile, FTP_SERVER & POS_IMG & _NomeFile, FTP_USER, FTP_PW, True, 100)
La funzione viene eseguita in un for, per caricare consecutivamente le immagini che il cliente seleziona.

La maggior parte delle volte non ritorna errori e riesce a caricare l'immagine senza problemi.

Alcune volte mi ritorna l'errore :

codice:
errore del server remoto: (501) errore di sintassi nei parametri o negli argomenti
Ho fatto alcune prove, caricando immagini con il nome contenente spazi, o caratteri speciali, ma il caricamento va a buon fine.

Non capisco la causa dell'errore che genera.

Suggerimenti o consigli per implementare anche diversamente il caricameno?

Grazie a tutti