Diskuze: FTP
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 7 zpráv z 7.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
private void DownloadFileFTP()
{
string inputfilepath = @"C:\60002-3";
string ftphost = "192.168.0.22";
string ftpfilepath = "/60002-3";
string ftpfullpath = "ftp://" + ftphost + ftpfilepath;
WebClient request = new WebClient();
request.Credentials = new NetworkCredential("", "");
byte[] fileData = request.DownloadData(ftpfullpath);
FileStream file = File.Create(inputfilepath);
file.Write(fileData, 0, fileData.Length);
file.Close();
MessageBox.Show("Download Complete");
}
Omlouvám se prve se mi to nepovedlo. Jo, ještě tohle mi fungovalo, když sem stahoval z netu. Jakmile chi stahovat z jednoho zařízení, tak to nejde a píše to:Vzdálený server vrátil chybu: 227 Entering Passive Mode (192,168,0,22,0,20).
Zkus nastavit request.UsePassive = false; Může se také jednat o problém s Firewallem.
Tak Firewall jsem měl už vyplý a nic. Tak zkusím to cos mi napsal zatím díky moc.
Tak Firewall jsem měl už vyplý a nic. Tak zkusím to cos mi napsal zatím díky moc.
A máš na tom serveru (192.168.0.22) spuštěný nějaký FTP server? A běží na portu 21?
Zobrazeno 7 zpráv z 7.