求教!MHT文件放入IFrame无法正常显示?
求教!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文件另存为单个文件网页
谢谢!!