【发布时间】:2015-05-08 22:13:59
【问题描述】:
我找到了一个如何将 Excel 电子表格流式传输回客户端但在 aspx 代码中的示例。代码如下
using (var exportData = new MemoryStream())
{
workbook.Write(exportData);
string saveAsFileName = string.Format("MembershipExport-{0:d}.xls", DateTime.Now).Replace("/", "-");
Response.ContentType = "application/vnd.ms-excel";
Response.AddHeader("Content-Disposition", string.Format("attachment;filename={0}", saveAsFileName));
Response.Clear();
Response.BinaryWrite(exportData.GetBuffer());
Response.End();
}
我正在使用 asp MVC 5 和 webApi 控制器。我想将此代码迁移到返回 HttpResponseMessage 的 WebApiController。 请问有什么建议吗?
【问题讨论】:
标签: c# asp.net-mvc asp.net-web-api npoi