Skip to content

Descriptor de archivo

El selector moderno puede entregar un objeto estructurado además de conservar el modo clásico basado en URL o nombre de archivo.

json
{
  "name": "DO-20130614.pdf",
  "path": "/01-actos/diario-oficial/2013/DO-20130614.pdf",
  "url": "/storage/transparencia/01-actos/diario-oficial/2013/DO-20130614.pdf",
  "mime": "application/pdf",
  "size": 184320
}
CampoTipoDescripción
namestringNombre base del archivo, con extensión
pathstringRuta lógica dentro del almacenamiento seleccionado
urlstringURL utilizable por el navegador o la aplicación
mimestringTipo MIME detectado por el servidor
sizeintegerTamaño exacto en bytes

Consideraciones

  • Trata todos los campos como datos no confiables al volver al servidor.
  • No deduzcas autorización a partir de path o url; vuelve a comprobar permisos.
  • mime describe el resultado de la detección del servidor, pero no reemplaza la validación de contenido.
  • Una URL puede ser relativa para funcionar correctamente detrás de proxies o en subdirectorios.

Para escuchar el resultado desde el navegador, consulta Selector JSON.

KCFinder Resurrected preserva el linaje del proyecto original y continúa su desarrollo abierto.