• Daum
  • |
  • 카페
  • |
  • 테이블
  • |
  • 메일
  • |
  • 카페앱 설치
 
카페정보
카페 프로필 이미지
닷넷 (.NET) 프로그래머 모임
 
 
 
카페 게시글
ASP.NET 질문 Byte Array의 내용을 Image객체에 넣는 방법
신입사원2 추천 0 조회 385 12.08.29 16:17 댓글 4
게시글 본문내용
 
다음검색
댓글
  • 12.08.29 16:28

    첫댓글 제네릭 처리기(*.ashx)를 사용하여 이미지를 표시 할 수 있습니다. http://cafe.daum.net/aspdotnet/O2ku/4 참고 하세요.
    MemoryStream stream = new MemoryStream();
    byte[] photo = (byte[])cmd.ExecuteScalar();
    stream.Write(photo, 0, photo.Length);
    Bitmap bitmap = new Bitmap(stream);
    context.Response.ContentType = "image/jpeg";
    bitmap.Save(context.Response.OutputStream, ImageFormat.Jpeg);

  • 작성자 12.08.29 16:41

    감사합니다....근데, bitmap.Save를 호출하면, 어떤 이름의 화일로 저장되나요 ?? 그 이름을 알면, 호출 후에, Image1.ImageUrl 에 넣으면 될거 같은데요....내가 잘못 이해하고 있나요 ??

  • 12.08.29 17:52

    위에 참고 주소의 내용을 보시면 생성한 이미지를 출력 할때는 <img src="Confirm?BitmapHandler.ashx" /> 로 사용하고 있습니다.
    제네릭 처리기의 주소를 이미지 주소에 넣으시면 됩니다.

  • 작성자 12.08.30 14:42

    고맙습니다.....근데, 이해가 안되서...제너릭 처리기에 대해서 공부 중에 있습니다...도통 모르겠네요...ㅎㅎㅎ

최신목록