JFileUpload es una aplicación JAVA™ (Applet) que funciona del lado del cliente. Le permite subir archivos y carpetas a cualquier servidor web o ftp. Este componente puede ser integrado a cualquier otra aplicación. La tecnología del lado del servidor puede ser JSP/Servlet, PHP, Coldfusion, CGI o Microsoft ASP. La interfaz provee una barra de progreso o avance, un botón de cancelación y el soporte arrastrar-soltar. JFileUpload permite la subida de archivos muy grandes con más de 2GB. También permite la reanudación de subidas que pueden haber quedado truncas. Es personalizable (multilenguaje, colores, tamaños). La sección de Otros complementos incluye herramientas como un previsualizador de imágenes, un filtro para cambiar el tamaño de imágenes, un explorador del estilo del FTP, soporte de SFTP, ejemplos de aplicaciones PHP ...

Upload applet

 

Características:
JFileUpload se acomoda a muchísimos negocios que involucran el envío de archivos a través de la web como ser fotógrafos, imprentas, álbumes web, servicios de hospedaje web, webmasters, vendedores CMS (administradores de contenido)... JFileUpload es una aplicación Java (Applet y WebStart) que permite a los usuarios finales enviar (subir) archivos y carpetas a un servidor web o ftp. Puede ser integrado a cualquier otra aplicación. Su utilización es ágil y simple. Descargar  tabla de características.
  • Barra de progreso :
    La interfaz de JFileUpload incluye una barra de progreso. El envío puede ser detenido en cualquier momento gracias a un botón a esos efectos.
  • Selección de archivo(s) y Arrastrar-Soltar:
    El usuario final puede seleccionar archivos para subir con una ventana de diálogo similar a las de los procesadores de texto u otros programas o simplemente seleccionar, arrastrar y soltar desde la ventana del explorador a la ventana del applet. Es posible realizar selecciones múltiples de archivos, directorios y subdirectorios.
  • Configuración:
    JFileUpload incluye soporte a multi-lenguaje. Los recursos de la interfaz (menu, items de texto, mensajes, imagen de fondo, apariencia y funcionalidad, ...) son almacenados en un archivo ascii que puede ser modificado. Puede agregarse la previsualización de imágenes y los colores pueden también ser modificados (ver Imágenes de pantalla).
  • Características avanzadas:
    JFileUpload soporta subidas de archivos muy grandes (más de 2 GB) usando pocos recursos (RAM, CPU) del lado del cliente. Puede continuar con envíos que han sido truncados, renombrar archivos luego de su envío y comprimir a ZIP en el acto. Le permite limitar el tamaño (en bytes) or tipo (ej: *.doc, *.exe) de archivos habilitados a ser enviados. También le permite enviar parámetros extra en cada envío (ej: usuario, contraseña, sessionid, cookie, ...) y permite el post-proceso de los archivos reenviándolos a una dirección URL después del envío.
  • Tecnologías del lado del servidor:
    JFileUpload es un componente que funciona del lado del cliente. Provee soporte para protocolos.  Usted necesitará un componente del lado del servidor para procesar los envíos de ese lado:
    HTTP: JFileUpload envía archivos a un servidor web a través de solicitudes HTTP standard multiparte (RFC 1867), esta es la razón por la cual la tecnología del lado del servidor puede ser Java/J2EE™, PHP, Microsoft ASP/.NET, Macromedia/Coldfusion o Perl/CGI. Para aplicaciones Java/J2EE server-side, recomendamos JSPUpload para procesar los envíos y guardar los archivos en carpetas o bases de datos. Nota: HTTPS (HTTP a través de SSL) también es soportado.
    FTP: JFileUpload envía archivos a un servidor ftp después de haber sido autenticado (usuario registrado o anónimo). Nota: FTPS (FTP a través de SSL) también es soportado. SFTP también es soportado aquí.
  • Navegadores:
    JFileUpload funciona en numerosos sistemas operativos como Windows, Linux, MacOSX. Ha sido verificado con Internet Explorer, Safari, Firefox, Opera y Google Chrome. Vea documentación para todas las plataformas que han sido validadas.
  • API flexible:
    El API de JFileUpload API es flexible. Está diseñado para integrarse a nuevas interfaces, agregar filtros personalizados, enviar parámetros HTTP extra, soportar cookies y variables de sesión, proxies, autenticación de soporte ... Sin embargo, esta característica solo está disponible en los paquetes JFileUpload Empresa y Premium.
  • Complementos:
    Productos complementarios que funcionan a la par de JFileUpload: JBatchUpload para organizar una cola de archivos para enviar (subir), FTP-like explorer para subir y bajar archivos al estilo de FTP, Servicio de almacenamiento de Amazon (S3) uploader y file manager, soporte Secure FTP, image previewer para previsualizar imágenes antes de subirlas, image scaling filter para crear íconos de fotos, y descarga de archivos. Este filtro es útil para ahorrar ancho de banda y tiempo de subida de imágenes. Una sección de complementos está disponible con herramientas como PHP, JSP, ASP.NET y ColdFusion ejemplos de scripts para procesar envíos, filtro de encriptación PGP, JavaScript API y más herramientas que pueden añadirse a JFileUpload.
Imágenes de Pantalla :
Upload applet Windows Vista screenshot Upload applet MacOSX screenshot Upload applet Windows XP screenshot
Windows MacOSX Windows XP

Documentación:

Vea la documentación en línea para instalar JFileUpload con algunos ejemplos. Se incluyen las descripciones de los parámetros necesarios tanto para subidas HTTP como FTP. Está disponible el servicio de preguntas y respuestas frecuentes FAQ.

Demostración en línea :

Puede probar el applet JFileUpload aquí. Se le permite subir de 1 a 3 archivos de un total máximo de 50MB sobre HTTP.


Descargas:

Descargar el paquete completo de JFileUpload Pro
(Incluye ejemplos, códigos binarios y documentación - 1 MB)

  Inglés
 V3.5java uploader [zip]  [tar.gz]
   

JFileUpload requiere tecnología Java™ Get Java

Registro:

  JFileUpload
Pro
JFileUpload
Empresa
JFileUpload
Premium
Características:
(ver tabla)
Completo Completo Completo
Autenticación de firma : Si (Thawte) Si (Thawte) Su propio certificado
Redistribución: No Si Si
API: No Yes Si
Código Fuente : No No Si
Licencia: Términos Términos Términos
Precio: USD 29 por dominio USD 299 - dominios ilimitados USD 449 - dominios ilimitados
  Comprar
Purchase JFileUpload Pro
Comprar
Purchase JFileUpload Enterprise
Comprar
Purchase JFileUpload Premium


Mapa del Sitio | Privacidad| Java y todas las aplicaciones basadas en Java son marcas registradas de Oracle.
en los Estados Unidos y otros países. Otros nombres de compañías y/o productos son propiedad de sus respectivos dueños.