Beginnertjee
Gebruiker
- Lid geworden
- 6 jun 2011
- Berichten
- 20
Hey,
Heb nu een nieuwe bezigheid gevonden.
Ik probeer een downloader te maken van een ftp website.
Het downloaden van 1 bestandje lukt goed.
Maar ik heb nu wel 2 vraagjes.
1) Hoe krijg ik meerdere downloads ? bevoorbeeld: het downloaden van 2 of 3 bestanden.
2) Hoe kan ik checken of het gedownloade bestand dezelfde groote heeft als het bestand voor te downloaden. En als de groote van de bestanden gelijk zijn, dat ik mijn programma terug heropen dat hij dat bestand niet download. Maar als ik het bestand grooter maak en in de FTP server upload, dat hij dan terug hetzelfde bestand download omdat de groote niet gelijk is.
Als het niet zo duidelijk is wil ik het wel gerust terug uitleggen
.
Hopelijk kan iemand me daarbij helpen.
Mijn code wat nu heb.
[CPP]
WebClient client = new WebClient();
// check de username en passwoord
client.Credentials = new NetworkCredential("test", "");
// Check file Size in Folder
string files = "3Ddata.exe";
FileInfo info = new FileInfo(files);
long s = info.Length;
// Array voor het downloaden van bestand
byte[] downloadbestand = client.DownloadData("ftp://127.0.0.1/Files/3Ddata.exe");
// bestand opslaan
FileStream bestand = File.Create(@"3Ddata.exe");
bestand.Write(downloadbestand, 0, downloadbestand.Length);
// connectie sluiten
bestand.Close();
[/CPP]
Met vriendelijke groeten
.
Heb nu een nieuwe bezigheid gevonden.
Ik probeer een downloader te maken van een ftp website.
Het downloaden van 1 bestandje lukt goed.
Maar ik heb nu wel 2 vraagjes.
1) Hoe krijg ik meerdere downloads ? bevoorbeeld: het downloaden van 2 of 3 bestanden.
2) Hoe kan ik checken of het gedownloade bestand dezelfde groote heeft als het bestand voor te downloaden. En als de groote van de bestanden gelijk zijn, dat ik mijn programma terug heropen dat hij dat bestand niet download. Maar als ik het bestand grooter maak en in de FTP server upload, dat hij dan terug hetzelfde bestand download omdat de groote niet gelijk is.
Als het niet zo duidelijk is wil ik het wel gerust terug uitleggen

Hopelijk kan iemand me daarbij helpen.
Mijn code wat nu heb.
[CPP]
WebClient client = new WebClient();
// check de username en passwoord
client.Credentials = new NetworkCredential("test", "");
// Check file Size in Folder
string files = "3Ddata.exe";
FileInfo info = new FileInfo(files);
long s = info.Length;
// Array voor het downloaden van bestand
byte[] downloadbestand = client.DownloadData("ftp://127.0.0.1/Files/3Ddata.exe");
// bestand opslaan
FileStream bestand = File.Create(@"3Ddata.exe");
bestand.Write(downloadbestand, 0, downloadbestand.Length);
// connectie sluiten
bestand.Close();
[/CPP]
Met vriendelijke groeten

Laatst bewerkt: