Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Menampilkan gambar yang disimpan dalam database MySql dalam format BLOB menggunakan c#

Apakah Anda menggunakan Formulir Windows? Dan Anda harus Convert Byte array ke Image untuk menampilkannya di Picture Box.

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

Dan bagaimana Anda mengonversi Gambar ke array byte. Saya berharap masalah itu tidak ada. Anda dapat menggunakan:

  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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menguji apakah suatu string adalah JSON atau bukan?

  2. TAMPAK DROP MySQL

  3. Cara Mengimpor dan Mengekspor File CSV Menggunakan PHP dan MySQL

  4. String pelarian nyata dan PDO

  5. kumpulan hasil mysql selalu nol