Background Image

FORUM

조회 수 239 추천 수 0 댓글 1
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄


* 질문 등록 시 다음의 내용을 꼭 기입하여 주세요.

OS
Window7 32bit, Linux 64bit 등
CUBRID Ver.
[cubrid_rel] 수행 결과
CUBRID TOOL Ver.
[도움말]-[버전정보] 확인
응용 환경(API)
java 


* CUBRID 응용 오류, SQL 오류 또는 SQL 튜닝 관련된 문의는 반드시 다음의 내용을 추가해 주세요. 비밀글이나 비밀 댓글도 가능합니다.
* 저희가 상황을 이해하고, 재현이 가능해야 알 수 있는 문제들이 많습니다. 가능한 정보/정황들을 부탁합니다.

 

에러 내용 및 재현 방법 재현 가능한 Source와 SQL
관련 테이블(인덱스, 키정보 포함) 정보 CUBRID 홈 디렉토리 아래 log 디렉토리 압축


-------------- 아래에 질문 사항을 기입해 주세요. ------------------------------------------------------------------------
 

clob 로 이미지 파일을 저장하고있습니다(증명사진..)

 

이를 jsp 를 통해서 다운로드 받고 싶은데

 

로컬 pc 에 다운로드시 지원하지 않는 유형으로 뜹니다.

 

아래는 다운로드 소스입니다. ~ 

 

아래외에 .. blob 로 변환해서 다운로드시   ces 쪽에 경로를 못찾거나, 지원하지 않는 유형의 파일로 다운로드 됩니다.

CHAR_TO_BLOB(CLOB_TO_CHAR(sajin_clob)) 

 

방법이 없을까요?

 

 

                        Clob clob = rs.getClob(i+1);
                                        try{
                                                InputStream inStream =(InputStream)clob.getAsciiStream(); // DB Clob 

                                               response.reset();
                                              response.setContentType("application/octet-stream");
                                              response.setContentType("application/unknown"); 
                                              response.setContentType("image/jpg");


                                              String filename2 = "clob_file_name.png";
                                              response.setHeader("Content-Disposition","attachment;filename=" + filename2 + ";"); 

                                              byte[] buf = new byte[1024];
                                              int sizea=0;
                                              ServletOutputStream outputStream = response.getOutputStream();
                                             
                                              while((sizea=inStream.read(buf,0,buf.length)) != -1){
                                                outputStream.write(buf,0,sizea);
                                              }
                                              outputStream.flush();
                                              outputStream.close();
                                              inStream.close();   
                                        }catch(Exception e){
                                            System.out.println(e);
                                        }  
                                         
 

 

  • ?
    큐브리드_김주현 2022.11.15 09:36
    큐브리드를 이용해주셔서 감사합니다.

    이미지를 CLOB으로 저장해야 할 이유가 있으실까요??

    타입을 BLOB으로 변경하여 테스트 바랍니다.

    감사합니다.


    아래는 CLOB&BLOB내용입니다.(https://www.cubrid.org/manual/ko/11.2/sql/datatype.html?highlight=clob#blob)
    CLOB : 문자열 데이터를 DB 외부에 저장하기 위한 타입으로, CLOB 데이터의 최대 길이는 외부 저장소에서 생성 가능한 파일 크기이다. CLOB 타입은 SQL 문에서 문자열 타입으로 입출력 값을 표현한다. 즉, CHAR (n), VARCHAR (n) 타입과 호환된다

    BLOB ; 바이너리 데이터를 DB 외부에 저장하기 위한 타입으로, BLOB 데이터의 최대 길이는 외부 저장소에서 생성 가능한 파일 크기이다. BLOB 타입은 SQL 문에서 비트열 타입으로 입출력 값을 표현한다. 즉, BIT (n), BIT VARYING (n) 타입과 호환

List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 CUBRID 사용자를 위한 DBeaver 도구 출시 안내 admin 2024.04.23 118
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 4474
1280 clob 조회 크기 문의 2 김상윤 2013.06.20 12746
1279 clob 입력에 대한 문의 2 secret 최범규 2017.04.13 10
1278 clob 입력 문제요.. 1 owlowl 2016.09.20 9687
» clob 이미지 파일로 다운로드 1 토리 2022.11.11 239
1276 clob 문의 1 김해영 2012.11.29 73010
1275 clob 마이그레이션 문의 사항 3 sTricky 2022.11.21 106
1274 class명이 길때 나는 버그입니다. 2 file 들뿔 2008.12.17 17325
1273 chr(0)과 공백문자 관련 문의입니다. 1 Raven 2021.03.10 1632
1272 checkdb(데이터베이스검사) 관련 질문드립니다... 2 반짝이 2012.01.10 12003
1271 check 관련 문의 1 Ninkk 2016.08.26 12853
1270 charset 문의드립니다. 1 투다닥 2019.09.02 378
1269 character varying" to domain "date" 오류 3 리안커 2018.05.30 1930
1268 centos8에서 쉘스크립트 실행시 csql: command not found 오류 발생 6 kjn4345 2023.04.13 186
1267 centos8 64bit 환경에 큐브리드 10.2 서비스 실행 후 db 접속 안됨 3 푸르른하늘 2020.10.21 249
1266 centos8 64bit 환경에 큐브리드 10.2 버전 설치 오류 2 푸르른하늘 2020.10.20 600
1265 centos6.5에서 yum으로 설치했을때 web manager 실행 1 hey0man 2014.07.09 8928
1264 cent os 에서 cubrid 설치 시 동작 관련해서 질문 드립니다. 1 노스 2010.08.31 9426
1263 cent OS 5.4v 에 큐브리드 설치후 서비스 시작 문제.. 1 춘식 2009.12.24 14062
1262 cenots7 php7에 cubrid연동 시 에러 질문 4 개발자nn 2020.02.26 220
1261 cci에서 패스워드 암호화 사용 방법 1 가을이아빠 2023.01.12 55
Board Pagination Prev 1 ... 132 133 134 135 136 137 138 139 140 141 ... 200 Next
/ 200

Contact Cubrid

대표전화 070-4077-2110 / 기술문의 070-4077-2113 / 영업문의 070-4077-2112 / Email. contact_at_cubrid.com
Contact Sales