mssql 에서 bcp를 이용해서 varbinary 타입 데이터를 png 파일로 저장하려고 합니다.
찾아서 시도를 해보았지만 파일은 생성이 되는데 지원되지 않는 이미지 파일이라고 애러가 뜹니다.
혹시 이미지 파일로 저장하는 것이 지원이 되지 않는 것인지
다른 방법이 있는 것인지 도움 부탁드립니다.~
Comment 1
-
처리짱
2017.02.27 14:59
mssql 에서 bcp를 이용해서 varbinary 타입 데이터를 png 파일로 저장하려고 합니다.
찾아서 시도를 해보았지만 파일은 생성이 되는데 지원되지 않는 이미지 파일이라고 애러가 뜹니다.
혹시 이미지 파일로 저장하는 것이 지원이 되지 않는 것인지
다른 방법이 있는 것인지 도움 부탁드립니다.~
2017.02.27 14:59
binary 타입을 써보지 않았는데..
png파일이 있는 폴더 위치를 저장하는게 일반적이지 않나요..
바이너리 파일을 어떤방법으로 bcp insert를 하였는지는 모르겠으나 저장된값과
실제 png파일을 win hex 같은 프로그램으로 열었을때 바이너리가 동일해야겠죠..
png파일은 헥사로 열었을때 PNG 라는 단어가 나오고 헤더의정보들이 나오고 마지막이 END로 끝났었던 기억이 나네요..
varchar를 2단어씩 끝어서 16진수 바이너리 형태로 바꿔 저장하는게 쉬운 작업은 아닐거 같은데요;