En muchas ocasiones queremos que nuestro sistema descargue un archivo pdf o cualquier archivo automaticamente y no se abra en el navegador ya sea porque es un requerimiento o nuestra conciencia nos dice que debe ser asi, sea cual sea el motivo aqui les dejo un codigo para que puedan descargar cualquier tipo de archivo. Este metodo lo podran colocar en cualquier clase y descargar el archivo sin importar de que pagina sea llamado, lo pueden colocar en una clase Utilidades por ejemplo. Y es el siguiente: static public void Download(string patch) { System.IO.FileInfo toDownload = new System.IO.FileInfo(HttpContext.Current.Server.MapPath(patch)); HttpContext.Current.Response.Clear(); HttpContext.Current.Response.AddHeader("Content-Disposition", "attachment; filename=" + toDownload.Name); HttpContext.Current.Response.AddHeader("Content-Length", toDo...
El Conocimiento es un Don Divino que se incrementa a medida que se COMPARTE.