1.의 경우 여러가지 방법이 있지만 FTP나 IIS, 아파치 웹서버를 이용하면 쉽게 해결됩니다.
웹서버만 설치되어 있으면 URLDownloadToFile 함수로 그냥 가져오면 되겠져.
FTP를 이용할 경우 소켓을 알아야 합니다.
그림도 원격으로 올려야 한다면 FTP로 해야 됩니다.
2. 테이블 만들때 BLOB SUB_TYPE 0 만들고 그림파일 저장하고
원격으로 "212.334.10.xxx:C:\TESTB\TEST.FDB" db를 불러오고
그림파일 불러오면 되거든요.
파이어버드는 MYSQL,MSSQL 보다 BLOB 사용이 어렵습니다.
저 같은 경우는 C,API만 알기 때문에 examples 소스를 참고 해서 BLOB를 만들었습니다.
꼬마대장 님이 쓰신 글 :
: 서버에 원격접속하여 사진을 입력하려 하는데 그 방법을 통 감을 잡지 못하고 있습니다.
:
: 방법은 두가지를 생각했었는데요 ...
:
: 1. 테이블의 특정 필드에 사진의 경로만 입력해 두고 그곳에서 사진을 읽어 이미지에 보여주는 방법
: 2. 세이블의 BLOB 필드에 직접 저장하는 방법
:
: 위 두가지방법 모두 PC 에서는 잘 됩니다만 이것을 원격 서버에 올리려다보니 막힙니다.
: 너무 초보적인 황당한 질문 같습니다만 아시는분 좀 알려주시면 감사하겠습니다.
:
: 그래서 제 닉네임이 '꼬마대장' 입니다 ^^
:
: 참고할 자료라도 부탁합니다.
:
: 아 ! 디비는 FB1.5 입니다.
|