代码之家  ›  专栏  ›  技术社区  ›  TonyP

从服务器aspx打开Excel文件[已关闭]

  •  1
  • TonyP  · 技术社区  · 14 年前

    我有下面的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”的格式与文件扩展名。。。。

    1 回复  |  直到 14 年前
        1
  •  1
  •   David    14 年前

    你的内容配置标题好像有错别字。尝试:

    Response.AddHeader("Content-Disposition","inline; filename=x.xls");

    Response.AddHeader("Content-Disposition","attachment; filename=x.xls");

    推荐文章