网页另存为mht文件,以二进制形式存入数据库,再从数据库中读取显示在IE上。显示代码如下:Response.Buffer = true
Response.Clear();
Response.ContentType = "message/rfc822" //输出类型
Response.Charset = "gb2312";
Response.BinaryWrite((byte[])(dt.Rows[0]["Chapter_Data"]));//输出数据。出现的问题:该面代码在有的客户端显示正常,有的客户端长时间无反应,还有的机器有时正常,有时长时间无反应,猜测(只是猜测)可能是IE版本或操作系统版本问题。但不知道具体情况是怎样的。希望知道的朋友能给个解决方案。很长时间没解决了。特无助。
先谢谢了。
Response.Clear();
Response.ContentType = "message/rfc822" //输出类型
Response.Charset = "gb2312";
Response.BinaryWrite((byte[])(dt.Rows[0]["Chapter_Data"]));//输出数据。出现的问题:该面代码在有的客户端显示正常,有的客户端长时间无反应,还有的机器有时正常,有时长时间无反应,猜测(只是猜测)可能是IE版本或操作系统版本问题。但不知道具体情况是怎样的。希望知道的朋友能给个解决方案。很长时间没解决了。特无助。
先谢谢了。
解决方案 »
- 急!!!
- 为什么Repeater中显示的数据总比数据库中多一条
- asp.net2.0+access+repeater做了个留言板,怎么在第条留言下方显示出对应的回复信息?
- 验证控件问题??
- 怎么读取gridview里的一行ID啊?
- 有关DataGrid的两小问
- 请教:关于表align的问题
- 谁有北风网的BF-TECH3.0系列培训
- 请问下,为什么我用.net写的一个新闻系统,添加新闻在本地服务器上可以,但上传到租用服务器上就没效果了呢?
- 如何隐藏 OpenFile.aspx?FileID=XXX 中的FileID?
- 急:AspNetPager为什么把pagesize大于7的时候,后面的文本筐和提交按纽就看不见了,这是为什么??????
- <asp:CheckBox 全选问题????
为什么是这个?
为什么不是"text/html"?
1、去掉正文html中的"if(self!==top)"那行
2、去掉正文html中的"<!-- saved"那行这样就可以save成mht但是打开还是很慢要解决必须在前面加第三步
3、去掉toolbar.js但是这时候得到的mht打开之后格式不行,要做到必须
4、所有对css的引用,必须保证目录存在。你的问题,估计是3和4
估记是环境调协或版本问题。不过太难找了。实在不行只能换方式了。
各位有没有其他的方法解决这个mht问题?帮忙说一下。
Response.AddHeader("content-disposition", "inline; filename=test.mht");
...
Response.End();
http://www.microsoft.com/china/security/Bulletins/MS03-014.asp
大侠们帮忙给看看。如果有关,希望给兄弟个解决的途径。