C# 将字节数组转换回img

C# 将字节数组转换回img,c#,C#,因此,我使用这段代码将图像下载为位数组,并将它们添加到数据库中。 我想知道如何将字节数组转换回图像。试试以下方法: public byte[] ImageToByte(string imgUrl) { try { byte[] imageBytes = client.DownloadData(imgUrl); return imageBytes; } catch (Exception e) { Console

因此,我使用这段代码将图像下载为位数组,并将它们添加到数据库中。 我想知道如何将字节数组转换回图像。

试试以下方法:

public byte[] ImageToByte(string imgUrl)
{
    try
    {
        byte[] imageBytes = client.DownloadData(imgUrl);
        return imageBytes;
    }
    catch (Exception e)
    {
        Console.WriteLine(e.Message);
        return null;
    }
} 

谢谢大家的提问,当我有了ImageObjkt,我怎么能在我的html页面上显示它呢?一般来说,我们不喜欢在web应用程序中将img文件保存为数组。相反,我们将img文件保存在服务器上的文件夹中。我们将此img文件的路径保存在数据库中。当我们要显示img文件时,只需知道其路径即可。
using (var ms = new MemoryStream(byteArray))
{
    return Image.FromStream(ms);
}