자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi 안드로이드에서 Datasnap 서버를 이용하여 Oracle DB에 이미지 저장
2012.04.17 00:55
반갑습니다. 델파이 초보 keke 인사 드립니다.
지난 2월 29일 열린 세미나에 참석한 후 Datasnap Server에 관심이 생겨 테스트를 해보던중 막히는 부분이 있어
도움을 요청 드립니다. 많은 델파이 선배님들의 관심 부탁 드립니다.
Android Client에서 Datasnap Server를 이용하여 오라클 DB에 텍스트 및 Blob 형식의 이미지를 저장하는 부분 입니다.
Android 폰에서 촬영한 사진(약 2MB정도)을 TStream을 이용하여 Datasnap Server로 전송 후 Server에서 MemoryStream을 이용하여
DB 필드에 BLOB 타입으로 사진을 저장하고 싶습니다.
String 타입의 텍스는 무난히 Datasnap server의 TServerMethods1로 전송이되어 DB에 저장이 됩니다만...
Stream을 이용하여 이미지를 전달하는 부분은 도저히 감을 못 잡겠습니다.
Datasnap Server 메소드에 아래와 같이 선언하였습니다.
function TServerMethods1.Insert_Image(CODE,FILENM:string; Files:TStream; out ReturnMessage:string):Boolean;
이렇게 생성하여 DSProxy를 이용하여 android에서 저장하면 DB에 텍스트 저장은 가능 합니다.
Android Client 작성...
TStream TimgStream = new TStream(file2Byte(fullpath)); //이미지 파일의 바이트
DSProxy.TServerMethods1.Insert_ImageReturns result = null;
result = getConnection().Insert_Image(code, filenm, TimgStream);
Stream을 빼고 실행하면 실행이 가능한데요... Stream을 넣어 실행하면 DataSnap서버로 전송 자체가 안됩니다.
Android에서 Datasnap Server 을 이용하여 이미지를 DB에 저장할 수 없겠습니까???
도와주십시오~
댓글 2
번호 제목 글쓴이 날짜 조회 수
공지
[프로그래밍 강의] 2021.6~2021.12
관리자 2015.01.22 19714
공지
유용한 관련 사이트
관리자2 2014.03.20 58651
공지
본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다.
관리자 2012.01.10 102195
13
FastReport 관련 문의
[1] 쿤이 2021.07.12 312
12
[질문] SMS 문자보내기 창으로 이동하는 방법
[1] 화현 2021.07.18 1467
11
개발툴 업그레이드 XE2 를 XE7 이나 XE8로
[1] 가나다 2021.07.20 308
10
cxGrid의 OnCustomDrawIndicatorCell 이벤트 문의드립니다.
[2] 딤몽 2021.07.26 484
9
MacOS 빌드 Error
[1] Sangin 2021.08.03 374
8
[질문] 이미지를 datasnap을 사용하여 서버로 전송밥법
[2] 화현 2021.08.08 1312
7
ios
[1] 지구수비방위대 2021.08.09 358
6
델파이(안드로이드) , cubrid 연결 문의.
[3] Hoony 2021.08.09 1321
5
Multi-Device Application 질문입니다.
[2] UK'S 2021.08.12 973
4
(팁) TRESTRequest Post방식 파일업로드와 함께 텍스트 변수 전송 10.4에서만 성공
미스터몽키 2021.08.18 6988
3
자동차 인식 방법에 대한 질문입니다.
[4] 거북선생 2021.08.25 2162
2
델파이 10.4 patch하니 실행이 안됩니다.
[7] 갈굼정미 2021.08.26 2102
1
JSON 파라메타 한글 문제
[2] 케이피 2021.08.26 2286
Delphi 안드로이드에서 Datasnap 서버를 이용하여 Oracle DB에 이미지 저장
2012.04.17 00:55
반갑습니다. 델파이 초보 keke 인사 드립니다.
지난 2월 29일 열린 세미나에 참석한 후 Datasnap Server에 관심이 생겨 테스트를 해보던중 막히는 부분이 있어
도움을 요청 드립니다. 많은 델파이 선배님들의 관심 부탁 드립니다.
Android Client에서 Datasnap Server를 이용하여 오라클 DB에 텍스트 및 Blob 형식의 이미지를 저장하는 부분 입니다.
Android 폰에서 촬영한 사진(약 2MB정도)을 TStream을 이용하여 Datasnap Server로 전송 후 Server에서 MemoryStream을 이용하여
DB 필드에 BLOB 타입으로 사진을 저장하고 싶습니다.
String 타입의 텍스는 무난히 Datasnap server의 TServerMethods1로 전송이되어 DB에 저장이 됩니다만...
Stream을 이용하여 이미지를 전달하는 부분은 도저히 감을 못 잡겠습니다.
Datasnap Server 메소드에 아래와 같이 선언하였습니다.
function TServerMethods1.Insert_Image(CODE,FILENM:string; Files:TStream; out ReturnMessage:string):Boolean;
이렇게 생성하여 DSProxy를 이용하여 android에서 저장하면 DB에 텍스트 저장은 가능 합니다.
Android Client 작성...
TStream TimgStream = new TStream(file2Byte(fullpath)); //이미지 파일의 바이트
DSProxy.TServerMethods1.Insert_ImageReturns result = null;
result = getConnection().Insert_Image(code, filenm, TimgStream);
Stream을 빼고 실행하면 실행이 가능한데요... Stream을 넣어 실행하면 DataSnap서버로 전송 자체가 안됩니다.
Android에서 Datasnap Server 을 이용하여 이미지를 DB에 저장할 수 없겠습니까???
도와주십시오~
댓글 2
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
공지 | [프로그래밍 강의] 2021.6~2021.12 | 관리자 | 2015.01.22 | 19714 |
공지 | 유용한 관련 사이트 | 관리자2 | 2014.03.20 | 58651 |
공지 | 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. | 관리자 | 2012.01.10 | 102195 |
13 | FastReport 관련 문의 [1] | 쿤이 | 2021.07.12 | 312 |
12 | [질문] SMS 문자보내기 창으로 이동하는 방법 [1] | 화현 | 2021.07.18 | 1467 |
11 | 개발툴 업그레이드 XE2 를 XE7 이나 XE8로 [1] | 가나다 | 2021.07.20 | 308 |
10 | cxGrid의 OnCustomDrawIndicatorCell 이벤트 문의드립니다. [2] | 딤몽 | 2021.07.26 | 484 |
9 | MacOS 빌드 Error [1] | Sangin | 2021.08.03 | 374 |
8 | [질문] 이미지를 datasnap을 사용하여 서버로 전송밥법 [2] | 화현 | 2021.08.08 | 1312 |
7 | ios [1] | 지구수비방위대 | 2021.08.09 | 358 |
6 | 델파이(안드로이드) , cubrid 연결 문의. [3] | Hoony | 2021.08.09 | 1321 |
5 | Multi-Device Application 질문입니다. [2] | UK'S | 2021.08.12 | 973 |
4 | (팁) TRESTRequest Post방식 파일업로드와 함께 텍스트 변수 전송 10.4에서만 성공 | 미스터몽키 | 2021.08.18 | 6988 |
3 | 자동차 인식 방법에 대한 질문입니다. [4] | 거북선생 | 2021.08.25 | 2162 |
2 | 델파이 10.4 patch하니 실행이 안됩니다. [7] | 갈굼정미 | 2021.08.26 | 2102 |
1 | JSON 파라메타 한글 문제 [2] | 케이피 | 2021.08.26 | 2286 |
자료를 찾다보니 아래의 링크와 같은 정보가 있어서 알려 드립니다.
http://blogs.embarcadero.com/jimtierney/2009/04/06/31461