我想用C#-Webbrowser表格渲染一个html页面。 通常我从另一个应用程序收到html文件。为简单起见,我只是将硬盘中的html页面读入流中,然后将webBrowserControl设置为此内容。 这一般起作用。但现在我希望html文件引用imageList中的图像。 我不想将图像保存到硬盘驱动器。 使用HTML在RAM中引用图像是否有可能。 常见的方式如
<img src="C:\\pic.png"/>
显然是不可能的。
解释代码
Image image = Image.FromFile(src_pathfile); //normally from another application over interface
List<Image> imageList = new List<Image>();
imageList.Add(image);
Stream source = File.OpenRead("C:\\Webpage.html"); //from another application
webBrowser.DocumentStream = source;
提前感谢您的帮助。 magicbasti