vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 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 - Fortgeschrittene
Downloads beschädigt!!! 
Autor: Bingo
Datum: 19.12.05 18:00

Hilfe! Wenn ich eine Datei über Streams lade, ist die Datei defekt. Was mache ich falsch?
Private Sub Start()
Dim myURI As New Uri(txtSrc.Text)
        req = WebRequest.Create(myURI)
        resp = req.GetResponse
        MyLen = resp.ContentLength
        lblSize.Text = "Dateigröße: " & MyLen & " Bytes"
        dlstream = resp.GetResponseStream
        sStream = New FileStream(dlgSave.FileName, FileMode.Create)
        dlThread = New Thread(AddressOf dlThreadSub)
        dlThread.Start()
End Sub
 
Private Sub dlThreadSub
 Dim myBytes1(1024) As Byte
        Dim Progress As Integer
        Dim BytRead As Long
        Dim nRead As Integer
        Do Until MyLen = BytRead
            nRead = dlstream.Read(myBytes1, 0, myBytes1.Length)
            sStream.Write(myBytes1, 0, myBytes1.Length)
            BytRead = BytRead + nRead
            txtpos.Text = BytRead ' Textbox, soll Byteposition anzeigen
            Progress = CInt((BytRead / MyLen) * 100)
            progDL.Value = Progress ' Progress-Bar
            lblProz.Text = Progress & "%"
        Loop
        dlstream.Close()
        sStream.Close()
        resp.Close()
End Sub
Erklärung:
dlStream = Stream von resp.GetStream
resp = WebResponse
req = WebRequest
myLen = resp.ContentLength (-> Dateilänge)
BytRead = schon gelesene Bytes
nRead = gerade von dlStream gelesene Bytes
dlgSave.Filename = Aus SaveFileDialog übergeben

Kann mir jemand helfen?
Danke!
Gruß
Philipp
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Datei öffnen über http1.626Flameboy15.12.05 14:24
Re: Datei öffnen über http1.231ModeratorDaveS15.12.05 14:32
Danke Dave1.173Flameboy17.12.05 22:19
Re: Datei öffnen über http1.151Bingo18.12.05 14:35
Re: Datei öffnen über http1.076Urot18.12.05 14:59
Re: Datei öffnen über http1.151Bingo18.12.05 16:48
Re: Datei öffnen über http1.131Bingo18.12.05 17:39
Re: Datei öffnen über http1.112Urot19.12.05 11:24
Re: Datei öffnen über http1.076Bingo19.12.05 13:43
Downloads beschädigt!!!1.097Bingo19.12.05 18:00
Re: Downloads beschädigt!!!1.104Urot19.12.05 18:48
Re: Downloads beschädigt!!!1.094Bingo19.12.05 18:53
Re: Downloads beschädigt!!!1.076Bingo19.12.05 18:56
Re: Downloads beschädigt!!!1.118Urot19.12.05 19:32
Re: Downloads beschädigt!!!1.083Bingo19.12.05 19:43
Re: Downloads beschädigt!!!1.085Bingo19.12.05 19:50
Re: Downloads beschädigt!!!1.077Urot19.12.05 19:54
Re: Downloads beschädigt!!!1.108Bingo19.12.05 19:58
Re: Downloads beschädigt!!!1.075Bingo20.12.05 08:12
Re: Datei öffnen über http1.084Flameboy21.12.05 11:11
Re: Datei öffnen über http1.131Urot21.12.05 14:21
Re: Datei öffnen über http1.113Flameboy21.12.05 16:37
Re: Datei öffnen über http1.498ModeratorDaveS21.12.05 14:32
Re: Datei öffnen über http1.099Urot21.12.05 14:39
Re: Datei öffnen über http1.072ModeratorDaveS21.12.05 14:45
Re: Datei öffnen über http1.162Tott19.01.06 10:36
Re: Datei öffnen über http1.087ModeratorDaveS19.01.06 10:43
Re: Datei öffnen über http1.082Tott19.01.06 11:21

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