·首页 ·asp ·.net ·php ·JSP ·CGI ·数据库 ·网页设计 ·网管专栏 ·XML ·工具软件 ·办公软件 ·操作系统 ·程序设计 ·LINUX 
  当前位置: 普克>>计算机教程>>.net>>评论及其它>>关于强迫浏览器下载
flash视频教学

photoshop专题

asp.net专题

office专题

关于强迫浏览器下载


评论及其它 发表时间:2006-4-8 字体:  返回
我改了一下输出的方式和长度,就OK了,我真笨啊!:)
多靠大家帮忙了,再三感谢,另,请开心就好留下吧....大家都需要帮助的.....

byte[] oData = new byte[0];
oData = Convert.FromBase64String(内容);
Response.Clear();
Response.ClearHeaders();
Response.Buffer = true;
//下面这句指定附件类型
Response.ContentType = 类型;
//编码方式
Response.AddHeader("Content-Transfer-Encoding","base64");
Response.AddHeader("Content-Disposition","attachment;filename="+文件名);
//下面这句很关键,要指定附件的长度,如果不指定,会把页面给输出
Response.AddHeader("Content-Length",oData.Length.ToString());
//下面这句输出二进制数据
Response.BinaryWrite (oData);
//结束输出
Response.End();


上一篇:动态装载和使用类型
下一篇:开发手记(六)——共享软件注册程序编写实例(1)

普克创业投资网刊载此文不代表同意其说法或描述,仅为提供更多信息。
在百度中搜索关于强迫浏览器下载的相关内容]   [在狗狗中搜索关于强迫浏览器下载的相关内容]
Copyright @ 2006 PUPK.COM 普克创业投资网 版权所有
 建议使用1024*768以达到最好的浏览效果