1Danke
ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
684
684
EMPFEHLEN
-
15.09.09 15:30 #1
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:
Code csharp:1 2 3 4 5 6
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 :1
Dieser Stream unterstützt keine Suchvorgänge.
Mein 2. Versuch:
Code csharp:1 2 3 4 5 6
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.Wenn mein Beitrag dir geholfen hat, würde ich mich sehr über eine positive Bewertung oder ein Danke freuen
Gruß Johannes
::: Homepage :::
-
Kenne mich mit HTTP kaum aus, aber:
MSDN sagt zu System.Net.HttpWebRequest.ContentLength:
Was du wissen willst ist die ContentLength-Eigenschaft eines System.Net.HttpWebResponse-Objekts (also nicht HTTPWebRequest)Summary:
Gets or sets the Content-length HTTP header.
Return Values:
The number of bytes of data to send to the Internet resource. The default is -1, which indicates the property has not been set and that there is no request data to sendhihi = -h²
-
13.10.09 09:33 #3
Sorry, dass ich mich nicht nochmal gemeldet hab.
Habe die länge über einen anderen Weg bekommen (Webservice).
Problem lag wohl daran das das Attribut voher nich gesetzt worden war. Darauf hatte ich allerdings auch keinen Enfluss. Daher der die Lösung mit Webservice.
Trotzdem Danke nochmal für deine Antwort.Wenn mein Beitrag dir geholfen hat, würde ich mich sehr über eine positive Bewertung oder ein Danke freuen
Gruß Johannes
::: Homepage :::
Ähnliche Themen
-
Problem mit rekursiver Funktion: Array wird nicht zurückgegeben
Von tequito im Forum PHPAntworten: 4Letzter Beitrag: 04.05.08, 14:20 -
String wird nicht zurückgegeben
Von maxn im Forum PHPAntworten: 6Letzter Beitrag: 25.04.08, 09:31 -
[MySQL4] falls Zeile nicht gefunden wird, soll 0 zurückgegeben werden
Von Paula im Forum Relationale DatenbanksystemeAntworten: 5Letzter Beitrag: 01.12.06, 16:31 -
url wird von datenbank nicht richtig zurückgegeben.
Von glader im Forum PHPAntworten: 1Letzter Beitrag: 12.04.06, 22:36 -
frunction mit array - array wird nicht zurückgegeben
Von measel101 im Forum PHPAntworten: 2Letzter Beitrag: 19.08.02, 16:37





Zitieren
Login





