jueves, 12 de septiembre de 2013

ASP.NET - Descargarse un fichero

WebClient fileReader = new WebClient();
        fileReader.Credentials = cache;

        byte[] fichero = fileReader.DownloadData(rutaFichero + nombreFichero);

        context.Response.Clear();
        context.Response.Buffer = true;
        context.Response.AddHeader("content-disposition", String.Format("attachment;filename={0}", Path.GetFileName(rutaFichero + nombreFichero)));
        context.Response.ContentType = "application/" + Path.GetExtension(rutaFichero + nombreFichero).Substring(1);
        context.Response.BinaryWrite(fichero);
        context.Response.Flush();
        context.Response.End();

No hay comentarios:

Publicar un comentario