Hallo,
ich habe mir eine eigene Klasse für das downloaden einer Datei von einem FTP-Server geschrieben:
Code:
String^ FTPFile::Download(Uri^ serverUri)
{
WebClient^ request = gcnew WebClient;
String^ ex;
request->Credentials = gcnew NetworkCredential( "name","passwort" );
try
{
array<Byte>^newFileData = request->DownloadData(serverUri);
String^ fileString = System::Text::Encoding::UTF8->GetString(newFileData);
return fileString;
}
catch ( WebException^ e )
{
ex = e->ToString();
}
return ex;
}
Wenn ich jetzt in meinem Projekt die Datei downloaden will mach ich das ja so:
Code:
FTPFile ^f = gcnew FTPFile();
Uri^ Uri1 = gcnew Uri( "ftp://.../");
Uri^ Uri2 = gcnew Uri( Uri1, "Config.txt" );
StreamWriter^ w = gcnew StreamWriter("Config.txt");
w->WriteLine(f->Download(Uri2));
w->Close();
Nur steht jetzt in der Datei:
Statt wie auf dem FTP Server:
Hoffe das mir einer helfen kann. Danke im vorraus.