\ DriveHQ Customer Support Forum \
Leggi/Rispondi : 50993/2
  • amirak
  • (1post)
Net.WebRequestMethods.FtpListDirectory

CIAO,

Sto usando il framework .NET per stabilire connessioni con DriveHQ. Quando uso Net.WebRequestMethods.Ftp.ListDirectory restituisce solo i nomi dei file e NON visualizza NESSUNA CARTELLA.

Cosa c'è che non va?


14/07/2010 00:59:06

  • DriveHQ Webmaster
  • (1098post)
Soggetto: Oggetto: Re: Net.WebRequestMethods.Ftp.ListDirectory
Oggetto: Re: Net.WebRequestMethods.Ftp.ListDirectory

Ci dispiace, ma di solito non possiamo fornire supporto per domande di sviluppo dettagliate. È necessario eseguire il debug dei comandi FTP dettagliati inviati e delle risposte ricevute. È possibile confrontarli con altri software client FTP. La maggior parte dei software client FTP con interfaccia grafica è in grado di visualizzare informazioni dettagliate sul log FTP.

Per gli utenti C#, abbiamo testato un programma di esempio e funziona correttamente:

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

 

 

statico vuoto Principale(corda

[] argomenti)

{

 

 

Richiesta Web FTP richiesta = (Richiesta Web FTP)Richiesta Web.Creare("ftp://ftp.drivehq.com"

);

richiesta.Metodo =

 

Metodi di richiesta Web.FTP

.Dettagli della directory dell'elenco;

 

 

// cambialo con il tuo vero nome utente/password;

richiesta.Credenziali =

 

nuovo Credenziali di rete ("NOME UTENTE","PASSWORD"

);

 

 

Risposta Web FTP risposta = (Risposta Web FTP

)request.GetResponse();

 

 

 

Flusso

responseStream = response.GetResponseStream();

 

 

StreamReader lettore = lettore nuovo StreamReader

(flusso di risposta);

 

 

Console

.WriteLine(reader.ReadToEnd());

 

 

Console.ScriviRiga("Elenco directory completato, stato {0}"

, risposta.StatusDescription);

 

lettore.Chiudi();

rispostaChiudi();

}

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

Restituisce sia i nomi dei file che i nomi delle cartelle.

Si prega di notare che non possiamo fornire supporto tecnico per lo sviluppo di software; tuttavia, se ritenete che il nostro server FTP presenti dei bug, vi preghiamo di contattarci fornendoci informazioni più dettagliate e risolveremo il problema il prima possibile.

 

 

 

 

 

 

 

 

 

 


Rispondere
16/07/2010 13:03:10

  • zyzy
  • (1post)
Soggetto: Oggetto: Re:Net.WebRequestMethods.FtpListDirectory
Oggetto: Re:Net.WebRequestMethods.FtpListDirectory

Se utilizzo esattamente il codice sopra riportato, funziona correttamente. Se invece modifico ListDirectoryDetails in ListDirectory, ricevo il seguente errore.

Il server remoto ha restituito un errore: (550) File non disponibile (ad esempio, file non trovato, accesso negato)

ListDirectory non è supportato? Ho sia file che cartelle nella mia directory...


Rispondere
05/01/2011 18:47:00

Aggiungi ai segnalibri e condividi
Rispondi rapidamente

Leading Cloud Surveillance service

Leading Enterprise Cloud IT Service Since 2003