HttpContext.Current.Response.ContentType = "application/x-download";
HttpContext.Current.Response.AddHeader("Content-Disposition", "attachment; filename=" + System.IO.Path.GetFileName(fileInfo.Name));
HttpContext.Current.Response.Clear();
HttpContext.Current.Response.WriteFile(fileInfo.FullName);
HttpContext.Current.Response.End();