Как я могу запросить изображения на api-платформе и вернуть его? - PullRequest
0 голосов
/ 06 марта 2019

У меня возникли проблемы с API, который я сделал с Slim.

<?php
namespace Api;
use \Psr\Http\Message\ServerRequestInterface as Request;
use \Psr\Http\Message\ResponseInterface as Response;


$app->get('/Api/image/{file}', function (Request $request, Response 
$response, array $args) {
    $file = $args['file'];
    $image = file_get_contents("/var/lib/appproduct/clients/client1/images/$file");

    if($image === FALSE) {
        $handler = $this->notFoundHandler;
        return $handler($request, $response);    
    }

    $response->write($image);
    return $response->withHeader('Content-Type', FILEINFO_MIME_TYPE);  
    });

Этот api возвращает изображения, но теперь мне пришлось использовать simfony с api-платформой. Я не знаю и не нашел в интернете, как это сделать.

URL для запроса выглядит примерно так:

http://myurl.com/api/image/IMG_3447_930px.jpg

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...