SAbria alguien decirme si a conseguido alguien con algun metodo descargar archivos muy pesados a lado cliente siendo los archivos externos al proyecto y alojados en otro servidor.
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.
Alguna ayuda por favor.
Gracias de antemano.
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 [Seleccionar]
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.