Skip to content

Backend: endpoints para subida/servicio de imágenes #86

@jesuuslopeez

Description

@jesuuslopeez

Asignado a: Alejandro Borrego Cruz (@GunterMagno)
Rol: Developer
Estimación: 2h
Prioridad: 2

Descripción

Crear endpoints para subir, eliminar y servir imágenes que puedan vincularse a nodos o al diagrama. Asegurar seguridad mínima (usuario autenticado) y validación de archivos.

Tareas

  • Añadir endpoint POST /api/uploads/images para subir imágenes (multipart/form-data)
  • Añadir endpoint GET /api/uploads/images/:id para servir imágenes (o devolver URL pública)
  • Añadir endpoint DELETE /api/uploads/images/:id (opcional)
  • Limitar formatos permitidos (jpg, png, webp) y tamaño máximo (ej. 5MB)
  • Guardar metadata en BD y retornar id/URL para asociación
  • Añadir tests de integración básicos

Criterios de aceptación

  • Se puede subir una imagen válida y recibir id/URL
  • Las imágenes se sirven correctamente desde el backend
  • Los endpoints rechazan archivos inválidos y usuarios no autenticados

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions