在C#中是否有'php:// output'的等价物?

时间:2015-05-24 07:53:58

标签: c# php asp.net asp.net-mvc

我正在尝试下载文件而不是保存它。使用php我就是这么做的:

$objWriter->save('php://output');

那时我正在使用PHPExcel。我不知道你是否可以在C#中做类似的事情。

  

php:// output是一个只写流,允许您以与print和echo相同的方式写入输出缓冲区机制。

2 个答案:

答案 0 :(得分:0)

我的猜测是,您正在寻找一种避免在磁盘上写入数据的方法。如果我是对的,那么你应该调查System.IO.MemoryStream。简而言之,它基本上将数据写入内存而不是磁盘。

答案 1 :(得分:0)

您可以尝试在操作中返回FileResult