Load image from C# Byte array and place image in html tag using AngularJS

后端 未结 2 1809
暗喜
暗喜 2021-01-17 06:09

I\'m having an Image in the form of Byte Array, from that I\'m converting Byte Array from the following C# method

public HttpResponseMessage ReturnBytes(byte         


        
2条回答
  •  一向
    一向 (楼主)
    2021-01-17 07:00

    Instead of using the HttpResponseMessage() method, just convert the Byte Array to Base64String and send it back to the client as a Response of type String.

    The C# Source Code:

    [HttpPost]
    public string GetCalculatorResults()
    {
        byte[] imgArr = GetImageFromDataBase();
    
        // Here we are converting the byte array to Base64String
        return Convert.ToBase64String(imgArr)
    }
    

    The HTML and AngularJS Source Code Should be

    I tested the above code, its working perfectly.

提交回复
热议问题