나는 덜 이상적인 방식으로 이미지를 처리하는 사이트를 상속 받았으며 BLOB로 DB에 저장되었습니다. 이미지 태그는BLOB 데이터가 이미지 태그의 src 속성으로 사용됩니까?
<img src='image.php?id=22' />
으로 구성되어 있지만 이미지가 표시되지 않습니다. image.php? id = 22 페이지를 방문하면 BLOB 데이터가 화면 (모든 재미있는 문자)으로 버려지고 이미지가 표시되지 않습니다. 이것이 브라우저에 전송되는 데이터의 콘텐츠 유형과 관련이 있는지 확실하지 않습니다. 나는 "이것은 몇 주 전까지는 잘 작동했었다"는 말을 들었습니다.
제 질문은 BLOB 데이터를 이미지 태그의 src 속성으로 표시하는 것입니까?
편집 : 요청에 따라 여기에 image.php의 내용이 있습니다. 희망이 몇 가지 사용 중입니다.
<?
error_reporting(0);
include("../inc/connect.inc");
include("../inc/common.inc");
include("item.class");
$item = new Item($id);
echo $item->Picture;
?>
EDIT2 : 나는이 콘텐츠 형식의 행을 추가하면 페이지는 이미지의 경로를 출력합니다 : http://www.site.com/dir/image.php?id=49. 몇 가지 콘텐츠 유형으로 시도했지만 차이는 없습니다. 이상한!
이 이미지 저장 방법에 문제가 있다고 생각하지 않습니다. – recursive