문제

날짜 (캘린더 클릭 이벤트) 또는 키워드 검색에서 데이터베이스에서 이미지를 표시하는 매우 간단한 웹 앱을 만들고 싶습니다. '결과 이미지를 표시하는 방법을 알고 있습니다. 바람직하게는 검색 기준을 얻는 데 사용한 동일한 페이지의 캘린더 및 텍스트 상자에 인접한 테이블이나 그리드에 이미지를 표시하고 싶습니다.

그렇다면 CodeBehind 비트 맵 변수에서 이미지를 페이지로 스트리밍하는 방법은 무엇입니까?

편집 : 데이터베이스는 클라우드 데이터베이스이므로 데이터베이닝이 출시되었습니다.

도움이 되었습니까?

해결책

Codeplex ASP.NET Futures 사이트에서 ASP.NET의 DynamicAmageHandler를 살펴보십시오.

http://www.hanselman.com/blog/aspnetfuturesgenerateddynamicimages와 함께 httphandlersgetseasier.aspx

다른 팁

실제 파일이없는 경우 다음을 사용해보십시오.

Response.OutputStream.Write(bitmapbuffer, bitmapbuffer.Length)

나는 과거에 PDF와 TIF를 역동적으로 제공하기 위해이 작업을 수행했으며, 아주 잘 작동합니다. 필요한 정보를 포함하려면 IMG의 SRC 속성을 설정해야합니다. 이 웹 사이트에는 귀하가 찾고있는 것과 가까운 예가 있습니다.

http://www.jigar.net/articles/viewhtmlcontent3.aspx

자원을 언제 릴리스 해야하는지 모르기 때문에 이것은 좋은 생각이 아닙니다.

오히려 이미지를 얻기 위해 데이터베이스에서 조회를 수행하기 위해 쿼리 스트링에 필요한 매개 변수를 가져 오는 페이지 (또는 페이지 핸들러 등)를 만듭니다.

그런 다음 핸들러에서 이미지를 데이터베이스에서로드 한 다음 페이지를 통해 바이트를 다시 스트리밍합니다.

원래 페이지에서 IMG 태그의 SRC 속성을 적절한 매개 변수로 다른 페이지로 설정합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top