2
Я нашел пример того, как перевести электронную таблицу Excel обратно клиенту, но в код aspx. код нижеКак загрузить файл xls, созданный NPOI в ASP MVC
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();
}
i'am работает с asp MVC 5 и контроллером webApi. Я хочу перенести этот код в WebApiController, который возвращает HttpResponseMessage. Какие-либо предложения, пожалуйста?