我有以下X.aspx代码..从服务器下载excel文件
if (ss[5] != "")
{
Response.Clear();
Response.AddHeader("Content-disposisition", "inline;filename=x.xls");
Response.ContentType = "application/vnd.ms-excel";
Response.TransmitFile(ss[5]);
Response.End();
}
Excel抛出消息
您尝试打开'x.aspx'的文件格式与文件扩展名指定的格式不同....
如何让excel知道正确的文件名..
答案 0 :(得分:1)
您的内容处置标题中似乎有拼写错误。尝试:
Response.AddHeader("Content-Disposition","inline; filename=x.xls");
或
Response.AddHeader("Content-Disposition","attachment; filename=x.xls");