我有以下内容:
using(var memoryStream = new MemoryStream())
{
gc.CreatePackage(memoryStream);
}
MemoryStream 吐出一个 excel 文件。从 memoryStream 中,我如何实际显示生成的文件。请注意,我不想将文件实际保存到磁盘,而只是显示它。
到目前为止,我有以下但似乎不起作用:
using (var memoryStream = new MemoryStream())
{
gc.CreatePackage(memoryStream);
using (var fileStream = File.OpenWrite("Test.xlsx"))
{
memoryStream.WriteTo(fileStream);
}
}
但不确定我的方向是否正确。我收到一条错误消息:
System.Web.Mvc.Controller.File(byte[], string)' 是一个“方法”,在给定的上下文中无效
我不确定我是否朝着正确的方向前进。