Posts

Showing posts from March, 2013

How to open a file (C#) as download option

public static void DownloadFile ( string filePath ) {     string path = HttpContext . Current . Server . MapPath ( filePath );     System . IO . FileInfo file = new System . IO . FileInfo ( path );     if ( file . Exists )     {         HttpContext . Current . Response . Clear ();         HttpContext . Current . Response . AddHeader ( "Content-Disposition" , "attachment; filename=" + file . Name );         HttpContext . Current . Response . AddHeader ( "Content-Length" , file . Length . ToString ());         HttpContext . Current . Response . ContentType = "application/octet-stream" ;         HttpContext . Current . Response . WriteFile ( file . FullName );         HttpContext . Current . Response . End ();     } }