Ho implementato la possibilità di caricare, scaricare, eliminare, ecc. Utilizzando la classe FtpWebRequest
in C#. Questo è abbastanza semplice.Come inviare comandi FTP arbitrari in C#
Che cosa devo fare ora è il supporto invio di comandi arbitrari FTP quali
quote SITE LRECL=132 RECFM=FB
or
quote SYST
Ecco un esempio di configurazione direttamente dal nostro app.config
:
<!-- The following commands will be executed before any uploads occur -->
<extraCommands>
<command>quote SITE LRECL=132 RECFM=FB</command>
</extraCommands>
io sono ancora alla ricerca come fare utilizzando FtpWebRequest
. Probabilmente proverò la classe WebClient
successiva. Chiunque può indicarmi la giusta direzione più velocemente? Grazie!
AGGIORNAMENTO: Sono giunto alla stessa conclusione, a partire da .NET Framework 3.5 FtpWebRequest
non supporta nulla tranne ciò che è in WebRequestMethods.Ftp.*
. Proverò un'app di terze parti raccomandata da alcuni degli altri post. Grazie per l'aiuto!
avete fatto provare Rebex FTP con questi comandi? ha funzionato bene? – Askolein