【发布时间】:2013-06-21 11:34:46
【问题描述】:
为什么这个操作会在客户端产生一个空文件??
公共文件结果下载() { MemoryStream 流 = 新的 MemoryStream(); StreamWriter writer = new StreamWriter(stream); FileStreamResult fs = new FileStreamResult(stream, "text/plain"); fs.FileDownloadName = "file.txt"; writer.WriteLine("此文本丢失!!!:("); writer.Flush(); 流。冲洗(); 返回 fs; }【问题讨论】:
-
我认为代码是不言自明的。
-
可能是因为您在返回之前刷新了 strem?
标签: asp.net-mvc streamwriter memorystream fileresult