Tránsito no es su día cada archivo cargador.
Esta es una biblioteca que hace mucho más que sólo mover archivos desde el ordenador del cliente a un servidor en línea, ser capaz de manejar las operaciones de validación de archivos, cambiar el nombre de los archivos cargados, seriamente alterar archivos y su contenido.
Además de los servidores regulares, Tránsito apoya el envío de archivos a una cuenta de Rackspace o Amazon S3, a través de un "Transportador" especial. Además de los dos servicios antes mencionados, Transit también viene con un transportador "genérico" que los desarrolladores pueden utilizar para agregar sus propios servicios de almacenamiento de archivos en línea favorito si no tienen una cuenta de AWS o Rackspace.
Debido a que en la mayoría de los casos, los desarrolladores necesitan un cargador de archivos para que los usuarios subir imágenes en un servicio, Transit viene con soporte especial para este tipo de archivo, proporcionando a los desarrolladores una serie de métodos integrados para hacer frente a las fotos. Estos incluyen soporte para recortar fotos, cambiar el tamaño a dimensiones predeterminadas, voltear, girar y escalar las imágenes según sea necesario.
Además de esto, las características de validación de la biblioteca de tránsito permiten a los programadores para evitar que los archivos no deseados de ser cargado en el servidor. Esto se realiza mediante una serie de reglas que se pueden aplicar a cada archivo antes de ser aceptados en el servidor, las reglas contenidas en una serie de clases "validador".
Al igual que las clases "Transporter", las clases "transformador" y "validador" vienen con un conjunto de opciones predefinidas y una clase abstracta que los desarrolladores pueden utilizar para extender el cargador de archivos de todo lo que se necesita.
. Una demostración básica se incluye en el paquete de Tránsito
Requisitos
- PHP 5.3 o superior
- el Fileinfo de PHP, Multibyte, Curl y Exif (opcional) extensiones
- Compositor
- AWS o Rackspace credenciales API
Comentarios que no se encuentran