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 (); } }