我正在尝试加载嵌入式mht资源。该文件在IE和Chrome中显示OK,因此外部引用的jpgs打包到文件OK中,似乎:
appBrowser.DocumentStream = getHelpHtml();
private System.IO.Stream getHelpHtml()
{
var assembly = Assembly.GetExecutingAssembly();
var resourceName = "MyApp.Resources.Help.mht";
return assembly.GetManifestResourceStream(resourceName);
}
问题是,当我点击浏览器(它在选项卡上)时,文件就在那里,但图像文件却没有。网页为蓝色,网页如下所示:
发件人:“Internet Explorer 11保存”主题:帮助:入门日期:2014年2月10日星期一14:46:03 -0500 MIME-Version:1.0 Content-Type:multipart / related;类型= “text / html的”; boundary =“---- = _ NextPart_000_0029_01CF266E.D2507520”X-MimeOLE:由Microsoft MimeOLE生成V6.1.7601.17609这是MIME格式的多部分消息。 ------ = _ NextPart_000_0029_01CF266E.D2507520 Content-Type:text / html; charset =“iso-8859-9”Content-Transfer-Encoding:quoted-printable Content-Location:file:// Z:\ programming \ C = 20 = 20 = 20 = 20 = 20 = 20 = 20 = 20 = 20 = 20 = = 20
发生了什么事?当我在IE中保存文件时,它保存好,但后来说它无法保存。但它有。