Johannes7146
Goldschnabel
Ich möchte für eine Anzeige eines Downloads wissen, wie groß die Datei ist, die ich herunter lade....
Das hier war mein erster Versuch:
Dort bekomme ich die Meldung (in Zeile6)
Mein 2. Versuch:
Dort bekomme ich allerdings nur den Wert -1 zurück :-(
Der anschließende Download der Datei funktioniert wunderbar. Nur den Verlauf des Downloads lässt sich so schlecht darstellen.
Das hier war mein erster Versuch:
C#:
System.Net.HttpWebRequest req = (System.Net.HttpWebRequest)System.Net.WebRequest.Create(url);
req.Credentials = new System.Net.NetworkCredential("username", "passwort");
System.Net.HttpWebResponse res = (System.Net.HttpWebResponse)req.GetResponse();
System.IO.Stream stream = res.GetResponseStream();
System.IO.FileStream file = System.IO.File.Create(outputFile);
long gesammt = stream.Length;
Dort bekomme ich die Meldung (in Zeile6)
Code:
Dieser Stream unterstützt keine Suchvorgänge.
Mein 2. Versuch:
C#:
System.Net.HttpWebRequest req = (System.Net.HttpWebRequest)System.Net.WebRequest.Create(url);
req.Credentials = new System.Net.NetworkCredential("Username", "passwort");
System.Net.HttpWebResponse res = (System.Net.HttpWebResponse)req.GetResponse();
System.IO.Stream stream = res.GetResponseStream();
System.IO.FileStream file = System.IO.File.Create(outputFile);
long gesammt = res.ContentLength;
Dort bekomme ich allerdings nur den Wert -1 zurück :-(
Der anschließende Download der Datei funktioniert wunderbar. Nur den Verlauf des Downloads lässt sich so schlecht darstellen.
Zuletzt bearbeitet von einem Moderator: