Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Cara mengambil gambar biner dari database menggunakan C# di ASP.NET

Berikut adalah contoh dasar untuk memuat gambar dari database dengan cepat dan memuat ke dalam sumber gambar html di ASP. Tolong beri tahu saya jika itu berhasil untuk Anda;-)

//Get byte array from image file in the database with basic query
SqlDataAdapter myAdapter1 = new SqlDataAdapter("Select [logo] FROM [dbo].[tblCompanyInfo]", GlobalUser.currentConnectionString);
DataTable dt = new DataTable();
myAdapter1.Fill(dt);

foreach (DataRow row in dt.Rows)
{
    // Get the byte array from image file
    byte[] imgBytes = (byte[]) row["logo"];

    // If you want convert to a bitmap file
    TypeConverter tc = TypeDescriptor.GetConverter(typeof(Bitmap));
    Bitmap MyBitmap = (Bitmap)tc.ConvertFrom(imgBytes);

    string imgString = Convert.ToBase64String(imgBytes);
    //Set the source with data:image/bmp
    imgLogoCompany.Src = String.Format("data:image/Bmp;base64,{0}\"", imgString);
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. TSQL Pivot tanpa fungsi agregat

  2. Pisahkan string yang dipisahkan koma dan sisipkan ke tabel (int)

  3. Kueri hierarkis di SQL Server 2005

  4. Cara Membuat Batasan Pemeriksaan pada Beberapa Kolom di SQL Server - Tutorial SQL Server / TSQL Bagian 84

  5. batasan unik bersyarat