Как правильно вывести через JS изображение, отдающееся сырым потоком?

Добрый день!
Есть php-скрипт, отдающий генерируемое изображение в поток.
header("Content-Type: image/jpeg");
imagejpeg($img2, null, $jpeg_quality);


На фронтенде использую $.load(filename.php), чтобы получить результат.
$( "#image-wrapper" ).load( "/filename.php" );

Однако вместо изображения получаю необработанные данные, как если бы я открыл это изображение в блокноте. Заголовки проставлены верно, если открыть тот же самый filename.php по прямой ссылке в браузере, я вижу нужную картинку, но через ajax не получается.

Подскажите, пожалуйста, как быть в такой ситуации?
  • Вопрос задан
  • 3172 просмотра
Решения вопроса 1
sim3x
@sim3x
Ты придумал плохое решение своей задачи
То что ты хочешь сделать делается так

$( "#image-wrapper" ).html( '<img src="/filename.php">' );
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы