Evaluando propuestas

Creación carga de archivos en javascript

Publicado el 04 Agosto, 2019 en Programación y Tecnología

Sobre este proyecto

Abierto

Rutina Javascript (implementación jquery), con estilos en css, la cual debe hacer lo siguiente:

1. Construir en forma dinámica un área para la carga de imágenes tipo “dropzone”.
En esta área se puede
•    Dar clic “Browse Files (Ver archivos)” para ir cargando imágenes una a una o en grupo.


•    Se pueden arrastrar una o varias imágenes.
•    Cada imagen que se cargue se debe pre visualizar con opción para eliminar la imagen de la carga.
•    El usuario puede “marcar” una de las imágenes como portada.

2.Validaciones.
La rutina para cada archivo debe validar:
•    Tamaño máximo de cada archivo cargado.
•    Cantidad de archivos que puede cargar.


•    Tipo de archivo cargado.

3. Configuraciones de plugin.
El plugin debe ser configurable en tiempo de ejecución para:
•    Tipo de archivos a cargar.
•    Cantidad de archivos autorizados para cargar.


•    Peso máximo de archivo a cargar

4. Carga al servidor
no se requiere realizar carga desde el plugin, la finalidad de este es validar y agrupar los archivos para su posterior envío, a saber:

los objetos imágenes después de haber sido validados se deben agrupar en un objeto de formulario tipo input multiple.

Input type='file' name='files[]' multiple />

Para ser enviados junto con datos adicionales del formulario.

5. Instalación del plugin
El plugin se debe implementar a través de links al css y al js.
<Script src="./Path/to/imagenplugin.js"></script>

6. Versión de boostrap
Si se requiere manejo de boostrap la versión debe ser 4

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Bug o cambio pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)
Roles necesarios Programador

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por M. S.