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

Truy xuất hình ảnh từ SQL Server 2008 và xử lý nó trong bộ điều khiển hình ảnh của asp.net

Thay vì Response.Write Lưu trữ mảng byte trong một phiên

Session["image"]=(byte[])dreader["image"];

Sử dụng cái này làm nguồn của image của bạn

byte[] imgSrc=(byte[])Session["image"]
string imgSrcStr= Convert.ToBase64String(imgSrc);
string imageSrc = string.Format("data:image/gif;base64,{0}", imgSrcStr);

In the view:

<img src='"<%=imageSrc%>"' />

Hoặc chỉ cần thực hiện tất cả điều này trong chính hàm của bạn thay vì Response



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hỗ trợ phương ngữ SQL 2008 cho NHibernate

  2. Cú pháp không chính xác gần từ khóa 'with' ... câu lệnh trước đó phải được kết thúc bằng dấu chấm phẩy

  3. Phương pháp lưu trữ mật khẩu trong cơ sở dữ liệu ưa thích

  4. Áp dụng chéo ở Linq

  5. Thay đổi một hàm có giá trị bảng trong SQL Server