求教!MHT文件放入IFrame无法正常显示?

wtwin5 2005-04-27 09:51:26
求教!MHT文件放入IFrame无法正常显示?

s.aspx
<%@import namespace=System.IO%>

<script Language="C#" runat="server">
public void Page_Load(object src,EventArgs e)
{
string mhtFile="1.mht";
FileStream MyFileStream;
long FileSize;
FileInfo aFile=new FileInfo(Server.MapPath("./1.mht"));
MyFileStream = new FileStream(Server.MapPath("./1.mht"), FileMode.Open);
FileSize = MyFileStream.Length;

byte[] Buffer = new byte[(int)FileSize];
MyFileStream.Read(Buffer, 0, (int)FileSize);
MyFileStream.Close();
Response.ContentType = "message/rfc822";
Response.BinaryWrite(Buffer);
}
</script>

该程序显示一切正常,但是放入IFrame无法正常显示:
<iframe name="browserframe" id="browserframe" width="100%" height="100%" scrolling="auto" frameborder="0" src="s.aspx">
请教高手!
我曾试想把
Response.ContentType = "message/rfc822";
Response.BinaryWrite(Buffer);
写入一个流,再用
Response.ContentType = "text/html";
Response.BinaryWrite(Buffer);

写入浏览器,请问如何实现?谢谢!
MHT文件时PowerPoint文件另存为单个文件网页

谢谢!!

...全文
191 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wtwin5 2005-05-05
  • 打赏
  • 举报
回复
XIEXIE,
DING
patchclass 2005-04-30
  • 打赏
  • 举报
回复
MHT文件
这种单一文件算是编译过的,所以可能嵌入没有办法
你可以把mht文件变成一般的文件 再嵌入
wtwin5 2005-04-30
  • 打赏
  • 举报
回复
谢谢 eglic(圪圪)
是是非非 2005-04-29
  • 打赏
  • 举报
回复
帮顶
wtwin5 2005-04-29
  • 打赏
  • 举报
回复
无人接招?自己再顶一下
wtwin5 2005-04-28
  • 打赏
  • 举报
回复
自己顶一下,谢谢

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧