Oggetto: Re: Net.WebRequestMethods.Ftp.ListDirectoryCi 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.