У меня возникли проблемы с 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