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

Bagaimana cara menampilkan gambar gumpalan mysql di kontrol gambar asp.net?

Apa yang Anda coba lakukan tidak masuk akal:browser yang mencoba menampilkan gambar Anda perlu mengetahui dari mana mengunduhnya.

Anda harus menyiapkan halaman aspx khusus, yang didedikasikan untuk pembuatan gambar, misalnya GetImage.aspx.

Halaman utama Anda kemudian akan memiliki tag html img yang mengarah ke halaman pembuatan gambar ini:

<img src="/GetImage.aspx?id=your_image_id"/>

Kemudian, di dalam GetImage.aspx, Anda mengambil gambar dari DB sesuai dengan id-nya (diambil dari parameter URL). Kodenya akan seperti:

command = connection.CreateCommand();
        command.CommandText = "Select FO_Roomdet_Image from fo_roomtype where FO_Roomdet_Id=1"; // or dynamically fetch id with Request.QueryString and properly escape it
        connection.Open();
        Reader = command.ExecuteReader();
        while (Reader.Read())
        {

            Response.ContentType = "image/jpeg"; // if your image is a jpeg of course
            Response.BinaryWrite((byte[])Reader.GetValue(0));                                 
        }
        connection.Close();


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara mengatur entitas (doktrin) untuk tampilan basis data di Symfony 2

  2. Symfony2 mengembalikan JSON kosong pada panggilan AJAX sementara variabel tidak kosong

  3. Bagaimana cara menyimpan kamus python ke mysql DB melalui python

  4. lavaral 5 ERROR{ (SQLSTATE[HY000] [1045] Akses ditolak untuk pengguna 'root'@'localhost' (menggunakan kata sandi:YA)}

  5. Perintah MySQL Jelaskan abaikan LIMIT?