Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Jak dodać „System.Drawing.Image” do „System.Web.UI.WebControls.Image”

Wygląda na to, że potrzebujesz prostej metody konwersji tablicy bajtów obrazu na obraz. Nie ma problemu. Znalazłem artykuł to bardzo mi pomogło.

    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 to Byte[] i to właśnie funkcja GetImage przyjmuje jako obiekt.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle10 i JDBC:jak sprawić, by CHAR ignorował końcowe spacje przy porównaniu?

  2. ORA-06508:PL/SQL:nie można znaleźć wywoływanej jednostki programu

  3. Oracle — w przypadku relacji jeden do wielu wybierz różne wiersze na podstawie wartości minimalnej

  4. Jak zaimplementować sekwencje wielowymiarowe

  5. ORA-00913 za dużo wartości