Cómo enviar comandos FTP arbitrarios en C #
He implementado la capacidad de cargar, descargar, eliminar, etc. usando elFtpWebRequest
clase en C #. Eso es bastante sencillo.
Lo que tengo que hacer ahora es admitir el envío de comandos FTP arbitrarios como
quote SITE LRECL=132 RECFM=FB
or
quote SYST
Aquí hay un ejemplo de configuración directamente de nuestroapp.config
:
<!-- The following commands will be executed before any uploads occur -->
<extraCommands>
<command>quote SITE LRECL=132 RECFM=FB</command>
</extraCommands>
Todavía estoy investigando cómo hacer esto usandoFtpWebRequest
. Probablemente lo intentaréWebClient
clase siguiente ¿Alguien puede apuntarme en la dirección correcta más rápido? ¡Gracias!
ACTUALIZACIÓN: He llegado a la misma conclusión, a partir de .NET Framework 3.5FtpWebRequest
no admite nada excepto lo que hay enWebRequestMethods.Ftp.*
. Probaré una aplicación de terceros recomendada por algunas de las otras publicaciones. ¡Gracias por la ayuda!