sql >> Database >  >> RDS >> Mysql

Geef een afbeelding weer die is opgeslagen in de MySql-database in BLOB-indeling met behulp van c #

Gebruik je Windows Forms? En u moet Byte-array naar afbeelding converteren om deze in Picture Box weer te geven.

public Image byteArrayToImage(byte[] byteArrayIn)
{
    MemoryStream ms = new MemoryStream(byteArrayIn);
    Image returnImage = Image.FromStream(ms);
    return returnImage;
}

En hoe heb je Image naar byte-array geconverteerd. Ik hoop dat dat probleem er niet is. U kunt gebruiken:

  private byte[] ImageToByteArray(string ImageFile)
    {
        FileStream stream = new FileStream(
              ImageFile, FileMode.Open, FileAccess.Read);
        BinaryReader reader = new BinaryReader(stream);

        // Convert image to byte array.
        byte[] photo = reader.ReadBytes((int)stream.Length);

        return photo;
    }


  1. Een wachtwoord uit een database verwijderen in Access 2016

  2. controleer of een kolom ALLE waarden van een andere kolom bevat - Mysql

  3. Bereken het verschil tussen twee datetimes in MySQL

  4. Database-ontwerp 101