\ DriveHQ Customer Support Forum \
Leer/Responder : 50962/2
  • amirak
  • (1publicaciones)
Net.WebRequestMethods.Ftp.ListDirectory

Hola,

Estoy usando .net framework para establecer conexiones con DriveHQ. Cuando uso Net.WebRequestMethods.Ftp.ListDirectory solo devuelve nombres de archivos y NO aparece NINGUNA CARPETA.

¿Qué ocurre?


14/07/2010 0:59:06

  • DriveHQ Webmaster
  • (1098publicaciones)
Sujeto: Re: Net.WebRequestMethods.Ftp.ListDirectory
Re: Net.WebRequestMethods.Ftp.ListDirectory

Lamentamos no poder brindar soporte para preguntas de desarrollo detalladas. Necesita depurar los comandos FTP enviados y las respuestas recibidas. Puede compararlos con otros programas cliente FTP. La mayoría de los clientes FTP con interfaz gráfica pueden mostrar información detallada del registro FTP.

Para los usuarios de C#, hemos probado un programa de ejemplo y funciona correctamente:

-----------------------------------

 

 

estático vacío Principal(cadena

[] argumentos)

{

 

 

Solicitud web FTP solicitud = (Solicitud web FTP)Solicitud web.Crear("ftp://ftp.drivehq.com"

);

solicitud.Método =

 

Métodos de solicitud web.FTP

.ListarDetallesDeDirectorio;

 

 

// Cámbialo por tu nombre de usuario y contraseña reales.

solicitud.Credenciales =

 

nuevo Credencial de red ("NOMBRE DE USUARIO","CONTRASEÑA"

);

 

 

Respuesta web FTP respuesta = (Respuesta web FTP

)solicitud.ObtenerRespuesta();

 

 

 

Arroyo

responseStream = response.GetResponseStream();

 

 

Lector de flujos lector = nuevo Lector de flujos

(flujo de respuesta);

 

 

Consola

.WriteLine(reader.ReadToEnd());

 

 

Consola.EscribirLínea("Lista de directorio completa, estado {0}"

, respuesta.Descripción de estado);

 

lector.Cerrar();

respuesta.Cerrar();

}

 ---------------

Devuelve tanto los nombres de los archivos como los nombres de las carpetas.

Tenga en cuenta que no podemos brindar soporte técnico sobre cómo desarrollar software; sin embargo, si cree que nuestro servidor FTP tiene errores, contáctenos con información más detallada y solucionaremos el problema lo antes posible.

 

 

 

 

 

 

 

 

 

 


Responder
16/07/2010 13:03:10

  • zyzy
  • (1publicaciones)
Sujeto: Re:Net.WebRequestMethods.Ftp.ListDirectory
Re:Net.WebRequestMethods.Ftp.ListDirectory

Si utilizo el código tal cual aparece arriba, funciona correctamente. Si cambio ListDirectoryDetails por ListDirectory, obtendría el siguiente error.

El servidor remoto devolvió un error: (550) Archivo no disponible (por ejemplo, archivo no encontrado, sin acceso).

¿ListDirectory no es compatible? Tengo archivos y carpetas en mi directorio...


Responder
05/01/2011 18:47:00

Marcar como favorito y compartir
Responder rápidamente

Leading Cloud Surveillance service

Leading Enterprise Cloud IT Service Since 2003