database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 9314 게시물 읽기
No. 9314
bytea 에 담겨진 이미지 가져오는게 안되네요
작성자
김선환
작성일
2013-07-09 23:59
조회수
10,435

asp + postgreSQL 조합입니다.

컬럼형식 bytea 이구요 이미지를 직접 저장한다고 하네요

 

이걸 asp 에서 셀렉트 해와서 이미지를 보여주려고 하는데요 잘안되네요 ㅠ.ㅠ

구글링 해서 나오는 각종 함수들을 썼는데요... 역시나...안되네요..

제 생각엔 select 해서 나오는 bytea 컬럼에 들어있는 값자체를 잘못 select 하는게 아닌가 싶은데요

 

혹시 select 할때 bytea 컬럼은 다르게 select 를 해야하는 그런게 있나요?

 

컬럼 내용 찍어보면 ����JFIFHH��킙xifII*�bj(1r2�i����� '�� 'Adobe Photoshop CS3 Windows2013:02:06 12:54:59����@��  (# 遐 H킴�8팴�&��

이런식으로 찍히네요..

그냥찍어선 에러나구요 Response.BinaryWrite 바이너리 형식으로 찍으면 이렇게 나옵니다.

 

혹시 아시는분 계신가요

이 글에 대한 댓글이 총 1건 있습니다.

 바이너리 자료니까, 그렇게 보이는 것이 정상입니다. 

출력 방식은 몇가지가 있는데, 

1. 그 이미지에 맞는 http 헤더 정보와, 그 칼럼을 그대로 stdout으로 출력하는 asp 프로그램을 만들고,

그것을 <img src="....프로그램.asp" /> 형태로 사용하는 방법이 있고,

2. 그 칼럼의 내용을 그대로 임시 파일로 만들고 그것을 사용하는 방법이 있고, 

3. 그 칼럼의 내용을 base64 인코딩 문자열로 만들어 그것을 <img src 에서 사용하는 방법이 있습니다.

환경에 맞춰 적당히 선택해서 사용하면 될 것 같네요.

 

김상기(ioseph)님이 2013-07-11 14:29에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
9318필드없이 쿼리시 순번이 보일수 있나요? [1]
질문자
2013-07-23
11698
9316디비 인코딩 관련 웹 페이지(PHP) 한글 출력문제 [4]
souler
2013-07-14
10388
9315복원 시 문제점 [1]
초보
2013-07-13
10144
9314bytea 에 담겨진 이미지 가져오는게 안되네요 [1]
김선환
2013-07-09
10435
9313order by 와 limit을 같이 쓸 경우.. [2]
postgresking
2013-07-08
10725
9312인덱스 리빌드 관련 문의 [3]
초보자
2013-07-08
10423
9311갑자기 오전에 createdb를 하면 생성이 안됩니다. [3]
강승준
2013-07-08
10462
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.023초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다