EdjeCageman
Gebruiker
- Lid geworden
- 24 okt 2011
- Berichten
- 273
Beste mensies,
ik kom hier totaal niet uit, ik ben bezig met een downloadgedeelte voor een programma, ik wil een bestand van een server downloaden en deze opslaan.
Maar nu kom ik er totaal niet aan uit. Hij maakt het bestand netjes aan, maar hij vult hem niet.
Terwijl een bestand naar de server verzenden wel lukt:
ik kom hier totaal niet uit, ik ben bezig met een downloadgedeelte voor een programma, ik wil een bestand van een server downloaden en deze opslaan.
Maar nu kom ik er totaal niet aan uit. Hij maakt het bestand netjes aan, maar hij vult hem niet.
Code:
public void get(NetworkStream input, int size)
{
FileStream stream = new FileStream(@"fietsventiel.txt", FileMode.Create);
byte[] buffer = new byte[size];
int bytesRead;
while ((bytesRead = input.Read(buffer, 0, buffer.Length)) > 0)
{
stream.Write(buffer, 0, bytesRead);
}
}
Terwijl een bestand naar de server verzenden wel lukt:
Code:
public void send(Stream input, long fileSize)
{
NetworkStream stream = client.GetStream();
byte[] buffer = new byte[1024];
int bytesRead;
while ((bytesRead = input.Read(buffer, 0, buffer.Length)) > 0)
{
stream.Write(buffer, 0, bytesRead);
}
}