제목 | 오라클 long raw 타입의 파일 다운로드하기 | ||
---|---|---|---|
카테고리 | PHP | ||
글쓴이 | layman | 작성시각 | 2017/10/10 17:21:24 |
|
|||
FILEDATA 칼럼의 타입은 long raw이며, 데이터는 파일 정보입니다.
이와같은 방법으로 파일을 다운로드하려합니다.
다운로드 링크 클릭 시, 결과물은 파일명 등의 정보는 제대로 나옵니다. 하지만 다운로드받은 파일을 열어보면, 용량 0바이트에 텅 빈 파일이 다운로드되어 정보를 표시할 수 없다고 나옵니다.
윗 부분 다운로드 부분에서 fwrite() 함수 부분을 fwrite($handle, base64_encode($row['FILEDATA'][0])); 으로 수정하고 실행해도 똑같이 파일이 0바이트로 다운받아집니다.
long raw로 구성된 파일 다운로드해보신 분 계시면 도움 좀 주시면 감사하겠습니다.
|
|||
다음글 | 게시판에서 에디터 사용시 업로드된 이미지 관리관련 질... (6) | ||
이전글 | CI로 실서비스할 때 개발 방법 질문입니다 (2) | ||
한대승(불의회상)
/
2017/10/10 17:23:39 /
추천
0
|
layman
/
2017/10/10 17:30:16 /
추천
0
감사합니다
|
layman
/
2017/10/10 17:31:15 /
추천
0
한대승님, force_download() 로 해결을 하였습니다. 궁금한 점이 있는데요.
CI 내장함수들 실제 소스코드는 어디서 볼 수 있나요? |
변종원(웅파)
/
2017/10/10 17:48:16 /
추천
0
system 디렉토리안에 있습니다. 찾으시려는 함수명을 프로젝트내에서 검색해보시면 됩니다.
|
layman
/
2017/10/11 10:41:09 /
추천
0
변종원님, 감사합니다. |
http://www.oracle.com/technetwork/articles/fuecks-lobs-095315.html
참고하세욧.