Implementé la capacidad de cargar, descargar, eliminar, etc. utilizando la clase FtpWebRequest
en C#. Eso es bastante sencillo.Cómo enviar comandos FTP arbitrarios en C#
Lo que hay que hacer ahora es el soporte envío de comandos FTP arbitrarios como
quote SITE LRECL=132 RECFM=FB
or
quote SYST
Aquí está un ejemplo de configuración directamente desde nuestra app.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 usando FtpWebRequest
. Probablemente probaré la clase WebClient
a continuación. ¿Alguien puede apuntarme en la dirección correcta más rápido? ¡Gracias!
ACTUALIZACIÓN: He llegado a la misma conclusión, ya que .NET Framework 3.5 FtpWebRequest
no admite nada, excepto lo que está en WebRequestMethods.Ftp.*
. Probaré una aplicación de terceros recomendada por algunas de las otras publicaciones. ¡Gracias por la ayuda!
¿Te ha prueba Rebex FTP con esos comandos? funcionó bien? – Askolein