vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevAniGif - als kostenlose Vollversion auf unserer vb@rchiv CD Vol.5  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Größe einer zu herunterladenden Datei bestimmen 
Autor: esc
Datum: 13.05.06 08:20

Hallo!

Hab da ein Problem.
Mit folgendem Code lade ich eine Datei vom Internet herunter.

        Dim bReader As BinaryReader
        Dim bWriter As BinaryWriter
        Dim stream As FileStream
        Dim buffer() As Byte = New Byte(1024) {}
        Dim bytesRead As Integer
 
        ' Fortschritt zunächst auf 0% setzen
        Me.ProgressBar1.Value = 0
        Dim ourUri As New Uri(sURL)
 
        Try
            ' Datei-Download via HTTP "anfordern"
            Dim webreq As WebRequest = WebRequest.Create(sURL)
            Dim webresp As WebResponse = webreq.GetResponse()
 
            ' Download-Größe
            Me.ProgressBar1.Maximum = webresp.ContentLength '600000
 
            ' lokale Datei öffnen
            stream = New FileStream(strFolder & "\" & strFile, FileMode.Create)
            bReader = New BinaryReader(webresp.GetResponseStream)
            bWriter = New BinaryWriter(stream)
 
            ' Datei blockweise downloaden und lokal speichern
            Do
                bytesRead = bReader.Read(buffer, 0, 1024)
                bWriter.Write(buffer, 0, bytesRead)
                Label3.Text = ProgressBar1.Value & " von " & _
                  ProgressBar1.Maximum & " Bytes fertig!"
                Label3.Refresh()
                Me.ProgressBar1.Value = Me.ProgressBar1.Value + CInt(bytesRead)
                ProgressBar1.Invalidate()
            Loop Until bytesRead = 0
Bei der Zeile
' Download-Größe
  Me.ProgressBar1.Maximum = webresp.ContentLength
bekomme ich immer den Rückgabewert -1, was dann schlussendlich zu einer Fehlermeldung führt!

Was läuft da falsch?
Kann mir jemand helfen?

Gruß und Danke ESC
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Größe einer zu herunterladenden Datei bestimmen1.004esc13.05.06 08:20
Re: Größe einer zu herunterladenden Datei bestimmen670vbtricks13.05.06 08:44
Re: Größe einer zu herunterladenden Datei bestimmen610esc13.05.06 08:59
Re: Größe einer zu herunterladenden Datei bestimmen604esc13.05.06 09:02

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel