It says the stream is closed. I am just trying to figure out how I send back a blank .xls file.
ObjectDisposedException: Cannot access a closed Stream. System.IO.__Error.StreamIsClosed()
[Produces("application/json")]
[Route("api/Report")]
public class ReportController : Controller
{
[HttpGet]
public ActionResult Get()
{
IWorkbook workbook = new XSSFWorkbook();
ISheet sheet1 = workbook.CreateSheet("Sheet1");
using (var exportData = new MemoryStream())
{
workbook.Write(exportData);
string saveAsFileName = string.Format("Export-{0:d}.xlsx", DateTime.Now).Replace("/", "-");
byte[] bytes = exportData.ToArray();
return File(exportData, "application/vnd.ms-excel", saveAsFileName);
}
}
}