Web Service Foto Persona

Hola Marcos,

Vas a tener que crear un servicio como sigue:


   /**
     * GET /personas-uni/{persona}/foto
     *
     * @notes Descarga la imagen de una persona
     *
     * @summary   Descarga la imagen de una persona
     * @responses 401 Error Autenticacion
     * @responses 404 No se pudo obtener la persona solicitada
     * @responses 500 Error interno al procesar los datos
     * @responses 200 file stream imagen
     */
    public function get_foto_list($persona)
    {
        if ($persona === null) {
            $this->fallar('persona es obligatorio', 400);
        }

        
        }
    }

Dentro del mismo vas a tener que obtener la imagen de la persona y enviarla directamente (en formato base64) seteando los headers correspondientes, ej:

header('Content-Type: image/jpeg');

No vas a poder meter una imagen dentro de un JSON.

Te dejo documentación de como agregar un web service a un recurso, deberias personalizar el archivo php/rest/personas/recurso_personas.php.

saludos.
2