//HttpContext.Current.Response.AddHeader("Content-Disposition", "attachment;filename=" + fileName);
if (Request.UserAgent.ToLower().IndexOf("firefox") > -1)
{
HttpContext.Current.Response.AddHeader("Content-Disposition", "attachment;filename= \"" + fileName + " \"");
}
else
{
HttpContext.Current.Response.AddHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8).Replace("+", "%20"));
}
if (Request.UserAgent.ToLower().IndexOf("firefox") > -1)
{
HttpContext.Current.Response.AddHeader("Content-Disposition", "attachment;filename= \"" + fileName + " \"");
}
else
{
HttpContext.Current.Response.AddHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8).Replace("+", "%20"));
}