Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Hiển thị hình ảnh được lưu trữ trong cơ sở dữ liệu MySql ở định dạng BLOB sử dụng c #

Bạn có đang sử dụng Windows Forms không? Và bạn phải Chuyển đổi mảng Byte thành Hình ảnh để hiển thị nó trong Hộp Ảnh.

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

Và bạn đã chuyển đổi Image sang mảng byte như thế nào. Tôi hy vọng rằng vấn đề không có ở đó. Bạn có thể sử dụng:

  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. ADDTIME () trả về thời gian 24 giờ

  2. Làm thế nào để tạo sự kiện mysql bên trong một thủ tục hoặc trình kích hoạt?

  3. PDO Nhiều truy vấn:giao dịch cam kết và khôi phục

  4. Kết nối với MySql db qua SSH trong Netbeans

  5. Cách hiển thị Hình ảnh từ một blob mysql