我用slim制作的api遇到了一些麻烦。
<?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平台结合使用。我不知道,也没有在互联网上找到做同样的事情的方式。
请求的网址是这样的: