Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Dateigröße auf Server ohne Content-Length
JohnFox
myCSharp.de - Member



Dabei seit:
Beiträge: 5

Themenstarter:

Dateigröße auf Server ohne Content-Length

beantworten | zitieren | melden

Hallo,

ich hab versucht von einer Datei auf einem Server die größe zu bestimmen. Leider hab ich dafür nur Wege gefunden, die über response.Headers["Content-Length"] funktionieren.
Gibt es noch einen anderen Weg, da die Seiten die ich dafür benötige ContentLength nicht mitsenden.

lg,
JohnFox
private Nachricht | Beiträge des Benutzers
herbivore
myCSharp.de - Experte

Avatar #avatar-2627.gif


Dabei seit:
Beiträge: 49.486
Herkunft: Berlin

beantworten | zitieren | melden

Hallo JohnFox,

wir reden über einen Zugriff per http, oder? Wenn ja, denke ich, hast du keine andere Change die Größe zu erimitteln, als die Datei komplett runter zu laden.

herbivore
private Nachricht | Beiträge des Benutzers
JohnFox
myCSharp.de - Member



Dabei seit:
Beiträge: 5

Themenstarter:

beantworten | zitieren | melden

Hallo

weis net, ob das auch anders geht. Ich brauch nur die Größe von einer beliebigen Datei auf einem Server. Aber auch, wenn er ContentLength nicht mitsendet. Hab auch ursprünglich die ganze Datei runtergeladen, ist nur unsinnig, da ich den Inhalt nicht brauche, nur die Größe.

Gibs nicht noch eine andere Möglichkeit?

lg,
JohnFox
private Nachricht | Beiträge des Benutzers
herbivore
myCSharp.de - Experte

Avatar #avatar-2627.gif


Dabei seit:
Beiträge: 49.486
Herkunft: Berlin

beantworten | zitieren | melden

Hallo JohnFox,

nein! Jedenfalls nicht bei http.

herbivore
private Nachricht | Beiträge des Benutzers
plongo
myCSharp.de - Member



Dabei seit:
Beiträge: 123
Herkunft: RLP

beantworten | zitieren | melden

Gehe doch hin und schreibe dir einen eigenen Webservice worüber du dir die Größe von Dateien ermitteln kannst!
Gruss plongo

---------------------------------------------------------------------------
Woher soll ich wissen, was ich denke, bevor ich höre, was ich sage!
Kurzum: Läufer sind gesünder, "gescheiter" und glücklicher als Nichtläufer.
www.andreas-nicole.de
private Nachricht | Beiträge des Benutzers
Peter Bucher
myCSharp.de - Experte

Avatar #jVxXe7MDBPAimxdX3em3.jpg


Dabei seit:
Beiträge: 5.940
Herkunft: Zentralschweiz

beantworten | zitieren | melden

Zitat
Original von herbivore
wir reden über einen Zugriff per http, oder? Wenn ja, denke ich, hast du keine andere Change die Größe zu erimitteln, als die Datei komplett runter zu laden.
Falsch, wenn du mit [Classic] ASP auch nur die Content-Length abfragen kannst, geht das in ASP.NET sicher auch.

Dies ist sicher auch keine Einschränkung des http Protokolls, denn wenn du eine Datei via http herunterlädst wird manchmal (nicht immer) auch die Dateigrösse von vornherein sichtbar.

- http://www.aspheute.com/artikel/20010328.htm


Gruss Peter
--
Microsoft MVP - Visual Developer ASP / ASP.NET, Switzerland 2007 - 2011

- https://peterbucher.ch/ - Meine persönliche Seite
- https://fpvspots.net/ - Spots für FPV Dronenflüge
private Nachricht | Beiträge des Benutzers
herbivore
myCSharp.de - Experte

Avatar #avatar-2627.gif


Dabei seit:
Beiträge: 49.486
Herkunft: Berlin

beantworten | zitieren | melden

Hallo Peter Bucher,

wir reden hier über den Fall, dass die Content-Length Angabe fehlt. In deinem Link geht es aber gerade um die Ermittlung per Content-Length. Bis zum Beweis des Gegenteils halte ich also an meiner Aussage fest.

herbivore
private Nachricht | Beiträge des Benutzers
Peter Bucher
myCSharp.de - Experte

Avatar #jVxXe7MDBPAimxdX3em3.jpg


Dabei seit:
Beiträge: 5.940
Herkunft: Zentralschweiz

beantworten | zitieren | melden

Zitat
Original von herbivore
wir reden hier über den Fall, dass die Content-Length Angabe fehlt. In deinem Link geht es aber gerade um die Ermittlung per Content-Length. Bis zum Beweis des Gegenteils halte ich also an meiner Aussage fest.
Ok ok, ich bin jetzt mal ganz still aber stimme dir in vollem Umfang zu.
In diesem Fall bist du wirklich auf die Content-Length Angabe angewiesen.

Gruss Peter
--
Microsoft MVP - Visual Developer ASP / ASP.NET, Switzerland 2007 - 2011

- https://peterbucher.ch/ - Meine persönliche Seite
- https://fpvspots.net/ - Spots für FPV Dronenflüge
private Nachricht | Beiträge des Benutzers
marsgk
myCSharp.de - Member



Dabei seit:
Beiträge: 1.439
Herkunft: Linz, Austria

beantworten | zitieren | melden

HTTP HEAD wäre in deinem Fall auch ganz interessant.
Eventuell sendet dir da der Server die Content-Length mit.
private Nachricht | Beiträge des Benutzers