Upload og uendelig løkke
Hej,Jeg har stirret mig blind på min lille upload rutine. Der opstår en uendelig løkke, eller i hvert fald en løkke der er for lang :)
public void Upload(string filename)
{
try
{
WebClient client = new WebClient();
client.Credentials = new NetworkCredential("myuser", "mypass");
byte[] bytes = new byte[1024];
Stream stream = client.OpenWrite("ftp://mysite/myfile.pdf");
BinaryWriter writer = new BinaryWriter(stream);
FileInfo file = new FileInfo(filename);
long fileSize = file.Length;
int read = 0;
while (read < fileSize)
{
read = file.OpenRead().Read(bytes, 0, bytes.Length);
writer.Write(bytes);
}
client.Dispose();
stream.Flush();
writer.Flush();
MessageBox.Show("Filen blev uploadet.");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
Nogen der kan spotte det?
På forhånd tak.
/pfp
