private void DownloadFile(string filename)
{
try
{
FileInfo file = new FileInfo(filename);
if (file.Exists)
{
Response.ClearContent();
Response.ContentType = "application/octet-stream";
Response.AddHeader("Content-Disposition", "attachment; filename=" + file.Name);
Response.AddHeader("Content-Length", file.Length.ToString());
Response.WriteFile(file.FullName);
Response.Flush();
Response.Clear();
}
}
catch (Exception en)
{
Response.Write(en.Message.ToString());
}
}