Convert an image (selected by path) to base64 string
function to convert image into base64 string
public string Base64Image(string pathParam)
{
using (Image image = Image.FromFile(pathParam))
{
using (MemoryStream memoryInput = new MemoryStream())
{
image.Save(memoryInput, image.RawFormat);
byte[] imageBytes = memoryInput.ToArray();
return Convert.ToBase64String(imageBytes);
}
}
}
image tag with html/razor
<img src="data:image/jpg;base64,@ViewBag.ImageName" />
Last updated
Was this helpful?