Возврат изображения с помощью рестлера

Можно ли использовать Luracast Restler для возврата изображения? Что-то вроде звонка:

http://myserver.com/api/users/002/avatar

скачать png?

1 ответ

Решение

Можно обслуживать изображения с помощью Рестлера.

Вы должны сделать следующее в вашем методе API

  • Установите заголовок типа контента для правильного типа изображения (png, jpeg и т. Д.)

    header("Content-Type: image/png");
    
  • повторить содержание изображения

    пример

    $im = imagecreatefrompng("test.png");
    
    header('Content-Type: image/png');
    
    imagepng($im); //this sends the image as the response
    imagedestroy($im);
    
  • используйте выход или умереть, чтобы остановить выполнение вместо обычного результата возврата

Другие вопросы по тегам