博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
DOWNLOAD 文件
阅读量:6533 次
发布时间:2019-06-24

本文共 605 字,大约阅读时间需要 2 分钟。

FileStream MyFileStream;  long FileSize;    MyFileStream = new FileStream=("c:\\a.doc",FileMode.Open);  FileSize = MyFileStream.Length;         byte[] Buffer = new byte[(int)FileSize];  MyFileStream.Read(Buffer, 0, (int)FileSize);  MyFileStream.Close();    Response.AddHeader("Content-Disposition", "attachment;filename="c:\\a.doc");  Response.ContentType="application/octet-stream";   Response.BinaryWrite(Buffer);

 

运行,IE出现打开、下载文件的对话框。但是如果选择直接打开,Word却打不文件。 

试了几次都不行,还以为是2003安全性的问题。 
后来想到ASP.NET缓存,于是加了两行代码 
   Response.Flush(); 
   Response.Close(); 
结果OK。

转载于:https://www.cnblogs.com/pengyingh/articles/2488186.html

你可能感兴趣的文章
四、oracle 用户管理二
查看>>
Rust语言开发基础(八)Rust的接口及其实现
查看>>
Java 中的 GC -- GC基础常识
查看>>
我的友情链接
查看>>
python之文件和素材
查看>>
多网卡捆绑bonding
查看>>
栈大小和内存分部问题
查看>>
linux硬盘超过16分区
查看>>
艾森尼克:提供高品质大通量RO膜,树立滤芯行业新标杆!
查看>>
看完这篇文章,你还觉得Python难吗?
查看>>
office web apps server安装部署
查看>>
activity添加切换动画之后出现的黑色背景问题
查看>>
[转]Nodejs基础中间件Connect
查看>>
修改 Linux /etc/profile 以后如何生效
查看>>
超炫数字特效动画AE模板
查看>>
WingMoney APP逆向,实现自动话费充值
查看>>
Linux/Mac OS 查看进程ps命令
查看>>
0323-方法(函数)
查看>>
react native中使用echarts
查看>>
程序员
查看>>