Forzar descarga de un archivo

Esto es para forzar la descarga de un pdf puede ser util para imagenes y/o otras cosas que los navegadores por defecto abren.

Colocar en el page_load:

Response.ClearHeaders();
Response.ClearContent();
Response.ContentType = "application/pdf";
Response.AddHeader("content-disposition", "attachment; filename=mifactura.pdf");
Response.WriteFile(@"C:\choco\test.pdf");
Response.End();

Esto va a hacer que el navegador pregunto donde guardar el archivo que esta en el servidor C:\choco\test.pdf con el nombre mifactura.pdf

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.