Seria de gran ayuda .
Encontre el tipico response redirect, que hace que el navegador gestione la descarga,pero no me gusta porque el resultado es diferente segun el navegador.
o este metodo que solo funciona bien cuando los archivos son muy pequeños.
Código:
Public Overrides Function DownloadFile() As Boolean
Dim fileName As String = System.IO.Path.GetFileName(Me.UrlString)
Dim descFilePath As String = System.IO.Path.Combine(Me.DestDir, fileName)
Try
Dim myre As WebRequest = WebRequest.Create(Me.UrlString)
Catch ex As Exception
Throw New Exception("File doesn't exist on server", ex.InnerException)
End Try
Try
Dim fileData As Byte()
Using client As New WebClient()
fileData = client.DownloadData(Me.UrlString)
End Using
Using fs As New FileStream(descFilePath, FileMode.OpenOrCreate)
fs.Write(fileData, 0, fileData.Length)
End Using
Return True
Catch ex As Exception
Throw New Exception("Failed to download", ex.InnerException)
End Try
End Function
Alguna ayuda por favor.
Gracias de antemano.