最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
关于强迫浏览器下载
时间:2008-01-12 编辑:简简单单 来源:一聚教程网
我改了一下输出的方式和长度,就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();
多靠大家帮忙了,再三感谢,另,请开心就好留下吧....大家都需要帮助的.....
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();
-
下一个: 动态装载和使用类型
相关文章
- 浏览器无法自动保存登录过的账号密码的解决方法 07-19
- 浏览器网页文章文字内容不能复制怎么办 06-04
- 浏览器看视频的时候提示shockwave flash未响应怎么办 06-03
- 浏览器不能已阻止此站点不安全的ActiveX控件的解决方法 04-29
- Edge浏览器使用时电脑显示器屏幕花屏该如何修复 04-24
- 浏览器打不开https开头的网站该如何解决 03-22