Halloj. Har en liten snurra som ska tanka hem en fil m h a enNedladdning funkar en gång, sen inte mer.
WebClient.
Nu till mitt problem, första gången funkade det klockrent, sen la jag dit en
progressbar i en panel som jag visar när filen hämtas. Och nu verkar den skita
högaktningsfullt i att tanka hem filen och skickar vidare till DownloadFileCompleted
subben, som startar filen i Associerad applikation.
Varför tankar den inte hem filen?? Den finns inte på hårddisken jag har kontrollerat
om och om igen.
<code>
Private Sub DownloadAttachment(ByVal sfile As String, ByVal starget As String)
AddHandler wcu.DownloadProgressChanged, AddressOf ProgressChanged
AddHandler wcu.DownloadFileCompleted, AddressOf DownloadFileCompleted
pnlMain.Show()
ProgressBar1.Value = 0
wcu.DownloadFileAsync(New Uri(sfile), starget)
End Sub
Private Sub ProgressChanged(ByVal sender As Object, ByVal e As System.Net.DownloadProgressChangedEventArgs)
ProgressBar1.Value = e.ProgressPercentage
lblProg.Text = e.BytesReceived.ToString() & "/" & e.TotalBytesToReceive.ToString()
End Sub
Private Sub DownloadFileCompleted(ByVal sender As Object, ByVal e As System.ComponentModel.AsyncCompletedEventArgs)
wcu.Dispose()
System.Diagnostics.Process.Start(My.Settings.DefSavePath + Me.cbViewFiles.Text)
Me.pnlMain.Hide()
End Sub
</code>