\ DriveHQ Customer Support Forum \
Lesen/Antworten : 51287/2
  • amirak
  • (1Beiträge)
Net.WebRequestMethods.Ftp.ListDirectory

Hallo,

Ich verwende das .NET Framework, um Verbindungen mit DriveHQ herzustellen. Wenn ich verwende Net.WebRequestMethods.Ftp.ListDirectory gibt lediglich Dateinamen zurück, es wird jedoch kein Ordner angezeigt.

Was ist los?


14.07.2010 00:59:06

  • DriveHQ Webmaster
  • (1098Beiträge)
Thema: Betreff: Net.WebRequestMethods.Ftp.ListDirectory
Betreff: Net.WebRequestMethods.Ftp.ListDirectory

Leider können wir bei detaillierten Entwicklungsfragen in der Regel keinen Support anbieten. Sie müssen die gesendeten FTP-Befehle und die empfangenen Antworten detailliert debuggen. Vergleichen Sie diese am besten mit anderen FTP-Clients. Die meisten FTP-Clients mit grafischer Benutzeroberfläche können detaillierte FTP-Protokollinformationen anzeigen.

Für C#-Benutzer haben wir ein Beispielprogramm getestet, und es funktioniert einwandfrei:

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

 

 

statisch Leere Hauptsächlich(Zeichenkette

[] args)

{

 

 

FTP-Webanfrage Anfrage = (FTP-Webanfrage)WebRequest.Erstellen("ftp://ftp.drivehq.com"

);

request.Method =

 

WebRequest-Methoden.FTP

.Verzeichnisdetails auflisten;

 

 

// Ändern Sie es in Ihren tatsächlichen Benutzernamen / Ihr tatsächliches Passwort.

request.Credentials =

 

neu Netzwerkanmeldeinformationen ("BENUTZERNAME","PASSWORT"

);

 

 

FtpWebResponse Antwort = (FtpWebResponse

)request.GetResponse();

 

 

 

Strom

responseStream = response.GetResponseStream();

 

 

StreamReader Leser = neu StreamReader

(responseStream);

 

 

Konsole

.WriteLine(reader.ReadToEnd());

 

 

Konsole.WriteLine("Verzeichnisliste vollständig, Status {0}"

, Antwort.Statusbeschreibung);

 

reader.Close();

response.Close();

}

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

Es werden sowohl Dateinamen als auch Ordnernamen zurückgegeben.

Bitte beachten Sie, dass wir keinen technischen Support für die Softwareentwicklung anbieten können. Sollten Sie jedoch Fehler auf unserem FTP-Server vermuten/finden, kontaktieren Sie uns bitte mit detaillierteren Informationen, und wir werden das Problem schnellstmöglich beheben.

 

 

 

 

 

 

 

 

 

 


Antwort
16.07.2010 13:03:10

  • zyzy
  • (1Beiträge)
Thema: Betreff: Net.WebRequestMethods.Ftp.ListDirectory
Betreff: Net.WebRequestMethods.Ftp.ListDirectory

Wenn ich den obigen Code unverändert verwende, funktioniert alles einwandfrei. Wenn ich jedoch „ListDirectoryDetails“ in „ListDirectory“ ändere, erhalte ich die folgende Fehlermeldung.

Der Remote-Server hat einen Fehler zurückgegeben: (550) Datei nicht verfügbar (z. B. Datei nicht gefunden, kein Zugriff)

Wird ListDirectory nicht unterstützt? Ich habe sowohl Dateien als auch Ordner in meinem Verzeichnis…


Antwort
05.01.2011 18:47:00

Speichern & Teilen
Schnell antworten

Leading Cloud Surveillance service

Leading Enterprise Cloud IT Service Since 2003