Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

ASP.NET में C# का उपयोग करके डेटाबेस से बाइनरी इमेज कैसे प्राप्त करें?

डेटाबेस से एक छवि को जल्दी से लोड करने और एएसपी में एक HTML छवि स्रोत में लोड करने के लिए यहां एक मूल नमूना है। कृपया मुझे बताएं कि क्या यह आपके लिए काम करता है;-)

//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. नवीनीकरण समस्या के दौरान SQL डेटाबेस भ्रष्ट को ठीक करें

  2. अल्पविराम से अलग की गई स्ट्रिंग को अलग-अलग पंक्तियों में बदलना

  3. मैं टीएसक्यूएल में प्रिंट बफर कैसे फ्लश करूं?

  4. SQL सर्वर डेटाबेस में सभी तालिकाओं से सभी प्राथमिक कुंजियों को कैसे छोड़ें - SQL सर्वर / TSQL ट्यूटोरियल भाग 65

  5. कैसे ठीक करें "निष्पादन कथन विफल हुआ क्योंकि इसके परिणाम सेट क्लॉज के साथ 1 परिणाम सेट निर्दिष्ट है ..." SQL सर्वर में