有没有办法获取StreamWriter并将文件(在本例中为.txt文件)输出给用户,并选择打开/保存而不实际将文件写入磁盘?如果没有保存它将基本消失.
我正在寻找相同的功能
HttpContext.Current.Response.TransmitFile(file);
但无需将任何内容保存到磁盘.谢谢!
试试吧 System.IO.MemoryStream
System.IO.MemoryStream ms = new System.IO.MemoryStream(); System.IO.StreamWriter sw = new System.IO.StreamWriter(ms); sw.Write("hello");