나는 데이터베이스를 포함하는 이미지로 저장 BLOB
s. 나는 성공적으로 사용할 수 있습 페이지에 이미지처럼 그렇:
<img src="<?php echo 'data:image/jpeg;base64,'.base64_encode($image)?>" alt="Landing" width="150px">
그러나 이 설정이 필요한 파일의 확장자에서 수동으로 실제 문서 data:image/jpeg;
. 문제는 많이 해야의 다양한 이미지 다양한 형식이 있습니다. 내가 원하는지 확인하는 파일 형식 설정에 따라 적절하게 실제 파일 확장자의 특정한 파일에 대한 각각의 이미지입니다. 나는 이미 중첩된 배열을 포함하는 모든 파일 확장자를 위해 그 파일이 있습니다.
그럼에도 불구하고 나는 데 문제가 설정을 확장합니다. 도했는 단순히 교체 ''
따옴표로 ""
을 허용하도록 쉽게 변수를 사용하여 내부에 문의는 다음과 같이
<img src="<?php echo "data:image/$images['monitor']['extension'];base64,".base64_encode($image)?>" alt="Landing" width="150px">
이기 때문에 작동하지 않는 src
태그 포함되어 큰따옴표로 묶은 이미 저는 믿습니다. 내 IDE 말류 Cannot use '[]' for reading
. 나 또한 시도를 사용하여 concatinated 작은 따옴표는 대신:
<img src="<?php echo 'data:image/' . $images['monitor']['extension'] . ';base64,'.base64_encode($image)?>" alt="Monitor" width="150px">
또한 작동하지 않았습니다. 었을 찾을 수 없습이 온라인 자신입니다. 하는 방법은 없을 동적으로 설정 파일 확장자? 지만 설정 jpeg
에 대한 각각의 이미지로 대부분의 작동 예를 들어 이렇게 image/x-ico
탭을 렌더링 이미지를 로드할 수 없습니다.