我有一些 xml 数据。我制作了一个基于 asp.net soap 的 web 服务,它将 xml 作为字节缓冲区应用 xsl 转换并将其转换为 docx 文件。但是,当我使用响应对象返回 docx 文件时,我收到一个错误,客户端找到类型为 application/vnd-word 的响应,但它期待的是 text/xml。
服务片段在 xsl 转换后推送文档文件
上下文.响应.清除();
Context.Response.ClearHeaders();
Context.Response.ContentType = "application/vnd.openxmlformats-officedocument.wordprocessingml.document";
Context.Response.AddHeader("Content-Disposition", "attachment; filename=" + "test.docx"); Context.Response.Flush();
Context.Response.End();