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

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

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。

转载地址:http://somyo.baihongyu.com/

你可能感兴趣的文章
山寨c 标准库中的getline 函数
查看>>
shell时间
查看>>
pfSense book之2.4安装指南
查看>>
org.springframework.data.redis 一次连接获取特定key所有k-v(pipeline)
查看>>
[译稿]同步复制提议 2010-09
查看>>
windows 自动化目录大纲(各企业架构不一样,按需选择)
查看>>
我的友情链接
查看>>
【Visual C++】游戏开发笔记十三 游戏输入消息处理(二) 鼠标消息处理
查看>>
我的友情链接
查看>>
Java 使用 Redis
查看>>
JPA常用注解
查看>>
Java基础学习总结(1)——equals方法
查看>>
Maven学习总结(6)——Maven与Eclipse整合
查看>>
HTML5:理解head
查看>>
oracle
查看>>
java SpringUtil获取bean
查看>>
Centos6.4最小化安装系统初始化脚本
查看>>
PaaS变厚了
查看>>
赛门铁克开启“容灾即服务”时代
查看>>
复杂度归纳--小结
查看>>