我有原始图片:Bitmap
对象或byte[]
。如何将其包含在我的网站(在.cshtml文件中)中,而不将其保存在我的计算机上?
我使用c#,项目遵循MVC结构。
答案 0 :(得分:0)
您可以将图像作为base64字符串放在html中。但是,您确实需要知道图像的mime类型,因为它必须以字符串为前缀。
例如:
<img src="data:@mime;base64,@(Convert.ToBase64String(bytes))" />
作为渲染示例,这将显示一个点:
<img src="data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==" alt="Red dot" />
&#13;