热门关键字:  PHP  seo  Cisco  网络广告 虚拟主机 中文域名

关于强迫浏览器下载

来源:未知 作者: 时间:2006-01-05 点击:
我改了一下输出的方式和长度,就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();
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册
赞助商连接