Código
Sub DownloadFile(ByVal virtualPath As String) ' retrieve the physical path of the file to download, and create ' a FileInfo object to read its properties Dim FilePath As String = Server.MapPath(virtualPath) Dim TargetFile As New System.IO.FileInfo(FilePath) ' clear the current output content from the buffer Response.Clear() ' add the header that specifies the default filename for the Download/ ' SaveAs dialog Response.AddHeader("Content-Disposition", "attachment; filename=" + _ TargetFile.Name) ' add the header that specifies the file size, so that the browser ' can show the download progress Response.AddHeader("Content-Length", TargetFile.Length.ToString()) ' specify that the response is a stream that cannot be read by the ' client and must be downloaded Response.ContentType = "application/octet-stream" ' send the file stream to the client Response.WriteFile(TargetFile.FullName) ' stop the execution of this page Response.End() End Sub +---------------------------------------------------------------+ Lo que quiero lograr es que usuarios de mi sitio asp.net, puedan descargar archivos, pero hasta ahorita, ese codigo funciona del lado del servidor, cuando publico el sitio y lo intento, se descarga el archivo pero con contenido del front de la pagina donde hago click para descargar, o bien con caracteres raros. Alguien sabe a que se debe que no me funcione del lado del cliente? Gracias por sus comentarios.