当前位置:编程学习 > C#/ASP.NET >>

Response.OutputStream 输出txt的问题

我做一个下载页面,用Response.Flush()输出内容,当buffer从txt文档读取内容时, Response.Flush()输出带有html代码,doc/ppt/pdf没有问题,代码如下

stream.Position = 0;
 byte[] buffer = ModuleUtil.StreamToBytes(stream);

Response.Clear();

Response.AddHeader("content-type", "application/OCTET-STREAM;");
Response.AddHeader("Content-Disposition", "attachment;filename=" + strFileName);
Response.OutputStream.Write(buffer, 0, buffer.Length);

Response.Flush(); --------------------编程问答-------------------- newpbboy也有一个类似的问题,参考他的方法,但不能解决

http://topic.csdn.net/u/20100119/20/08ba6d68-019b-4354-9fd7-e51422e539a1.html
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,