2012-11-28 5 views
0

제 질문은 이미지 형식 (예 : png, gif, jpg) 인 MySQL blob을 가져 와서 클라이언트가로드 할 임시 파일로 저장하는 방법을 묻는 것입니다.MySQL Blob - PHP에서 이미지 포맷로드하기?

감사합니다.

+0

임시 파일을 저장할 필요가 없습니다. 'header()'를 통해 올바른 헤더를 보내고 나서 바이너리 블롭을 echo하는 것만으로 다운로드 스트림을 직접 제공 할 수 있습니다. –

+1

여기에 예를 들어보십시오. http://stackoverflow.com/questions/6882367/image-download-button-php blob이 변수로 가져온 것으로 가정합니다. –

+0

도움 주셔서 감사합니다. – James

답변

0

file_put_contents?

임시 파일이 필요 없도록하려면 data: 구성표를 사용할 수 있지만 문제의 이미지 유형을 정확하게 알아야하며 브라우저에 제한 사항이 있습니다.

+0

data : scheme을 사용하는 예를 보여 주시겠습니까? – James

+0

당신은 그것을 읽을 수 있습니다 [여기] (http://en.wikipedia.org/wiki/Data_URI_scheme) –

+0

시간을 아껴 주셔서 대단히 감사합니다! – James

관련 문제