sql >> Databasteknik >  >> RDS >> Oracle

Hur man lägger till en 'System.Drawing.Image' till en 'System.Web.UI.WebControls.Image'

Det ser ut som att du bara vill ha en enkel metod för att konvertera en bildbyte-array till en bild. Inga problem. Jag hittade en artikel det hjälpte mig mycket.

    System.Web.UI.WebControls.Image image = (System.Web.UI.WebControls.Image)e.Item.FindControl("image");

    if (!String.IsNullOrEmpty(currentAd.PictureFileName))
    {
        image.ImageUrl = GetImage(currentAd.PictureFileContents);
    }
    else
    {
        image.Visible = false;
    }

    //The actual converting function
    public string GetImage(object img)
    {
        return "data:image/jpg;base64," + Convert.ToBase64String((byte[])img);
    }

PictureFileContents är en Byte[] och det är vad funktionen GetImage tar som ett objekt.



  1. Vilka är de bästa metoderna för att migrera en Oracle 10g-databas till Microsoft SQL 2008 R2? Applikationen använder Hibernate

  2. Sorteringsproblem, är det möjligt att nedgradera/konvertera från utf8mb4_unicode_ci till utf8_general_ci?

  3. Hibernate Native Query-problem med namngivna parametrar

  4. Välja rader från en tabell som har samma värde för ett fält