folgenden Code verwende ich zum Download einer Datei:
request = (FtpWebRequest)WebRequest.Create(uriDatei);
request.Method = WebRequestMethods.Ftp.DownloadFile;
request.UseBinary = true;
request.Credentials = new NetworkCredential(user, passwort);
FtpWebResponse response = (FtpWebResponse)request.GetResponse();
Stream ftpStream = response.GetResponseStream();
Ich benutze diesen Code, um per Webservice eine Datei vom ftp-Server auf den Rechner zu kopieren, auf welchem der Webservice läuft.
wie bekomme ich aus dem Stream wieder eine Datei , die ich mit File.Copy() kopieren kann ?