SIU-Araí: Reportes

SIU-Araí: Reportes

  • Documentación
  • Cómo obtener

›Endpoints disponibles

Comenzando

  • Introducción
  • Instalación Rápida

Conceptos

  • Arquitectura

Configuración

  • Configuración

Reportes

  • Diseñando Reportes
  • Backends

    • Jasper

    Publicando

    • Publicando
    • Publicando AIO
  • Generando

API

    Endpoints disponibles

    • /carpetas
    • /archivos
    • /imagenes
    • /reportes

Changelog

  • changelog

Recurso Imágenes

Este recurso nos permite operar sobre las imagenes almacenadas en el Servidor de Reportes.

Modelo

Para este recurso el modelo consta de las siguientes componentes:

  • proyecto: Identificador del proyecto, es un string que identifica el proyecto sobre el cual se opera.
  • id: Identificador corto, puede ser el nombre del archivo.
  • uri: Identificador del archivo, es un string que identifica el archivo en el servidor.
  • archivo: Es un campo compuesto que contiene los siguientes datos
    • uri: Identificador del archivo, es un string que identifica el archivo en el servidor.
    • data: El contenido del archivo en formato base64.

Modelo

Por ejemplo:

{
  "proyecto": "Imhotep",
  "id": "logo.jpg",
  "uri": "/reportes/Imhotep/imagenes/logo.jpg",
  "imagen" :  {
    "uri": "/reportes/Imhotep/imagenes/logo.jpg",
    "data": base64encode(file_get_contents("/path/to/logo.png"))
  }
}

Operaciones disponibles

  • get_list: Obtiene el listado de las imagenes disponibles para el proyecto.
  • post_list: Crea un archivo en el servidor con el contenido de la imagen indicado y devuelve su uri absoluto.
  • delete_list: Elimina la imagen indicada por el uri.

Por ejemplo, si realizamos el siguiente pedido:

 curl -X POST "http://siu:81/reportes/v2/imagenes" -H  "accept: application/json" -H  "Content-Type: application/json" -d "@./docs/ejemplos/jasper/addImg/descriptor.json"

Obtendremos como respuesta el uri de la imagen en el repositorio.

{
    "uri": "/reportes/Imhotep/imagenes/logo.jpg"
}
← /archivos/reportes →
  • Modelo
  • Operaciones disponibles
SIU-Araí: Reportes
Documentación
Overview del Sistema
Comunidad
ForoHub SIUSIU
Más
Cómo obtener
Copyright © 2025 SIU