Digitally signed by Thawte
Applet assinada
por um certificado confiável

 
[English translation]
O JFileUpload é um componente (Applet) JAVA™ client-side que permite enviar arquivos e pastas para qualquer servidor web ou ftp. Este componente pode ser integrado em qualquer aplicação. A tecnologia Server-side pode ser JSP/Servlet, PHP, Coldfusion, CGI ou Microsoft ASP. O Front-end oferece uma barra de progresso do upload, um botão para cancelar e suporte arrastar & soltar. O JFileUpload suporta uploads muito grandes acima de 2GB e pode retomar uploads interrompidos. Ele é personalizável (multilíngua, cores, tamanho). A seção de suplementos inclui ferramentas como um pré-visualizador de imagens, filtro de dimensionamento de imagens, explorador tipo FTP, suporte SFTP, modelo de scripts PHP...

Upload applet

 

Características:
JFileUpload enquadra-se em muitos negócios envolvendo uploads tal como fotógrafos, empresas de impressão, álbuns web, serviços de hospedagem, webmasters, vendedores de CMS... JFileUpload é uma aplicação Java (Applet e WebStart) que permite ao utilizador final fazer upload de arquivos e pastas para um servidor web ou ftp. Pode ser integrado em qualquer aplicação. A implementação é rápida e fácil. Faça o download da matriz de características.
  • Barra de Progresso:
    O front-end do JFileUpload inclui uma barra de progresso. O Upload pode ser interrompido a qualquer momento, graças a um botão de cancelamento.
  • Seleção de arquivo(s) e Arrastar & Soltar:
    O utilizador final pode selecionar arquivo(s) para fazer upload com uma caixa de diálogo ou por simplesmente arrastando e soltando do explorador do sistema de arquivos. A seleção de vários arquivos e pastas é permitida. Também é possível selecionar recursivamente subpastas.
  • Personalização:
    O JFileUpload inclui suporte multilíngüe. As configurações do front-end (menu, itens de texto, mensagens, imagem de fundo, aspecto, ...) são armazenados em arquivos ASCII e podem ser modificados. Um visualizador de imagens pode ser adicionado e as cores também pode ser modificadas (veja screenshots).
  • Recursos avançados:
    O JFileUpload suporta uploads muito grandes (mais de 2 GB), utilização de poucos recursos (memória RAM, CPU) no lado do cliente. Pode retomar uploads interrompidos, renomear arquivos antes do upload e criar arquivos ZIP na mesma hora. Ele permite limitar o tamanho (em bytes) ou tipo (por exemplo, *.doc, *.exe) de arquivos para fazer upload. Ele permite passar parâmetros extras (por exemplo, login, senha, sessionid, cookie, ...) e permite o pós-processamento, redirecionando para uma URL após o upload.
  • Tecnologia server-side:
    JFileUpload é um componente client-side (que é executado no computador do cliente, e não no servidor). Ele fornece suporte aos protocolos HTTP e FTP. Entretanto, você precisa de um componente server-side para processar o upload do lado do servidor:
    HTTP: o JFileUpload envia arquivos para um servidor web através de uma requisição HTTP multipart (RFC 1867) padrão, por isso a tecnologia server-side pode ser Java/J2EE™, PHP, Microsoft ASP/.NET, Macromedia/Coldfusion ou Perl/CGI. Para um script Java/J2EE server-side recomendamos o JSPUpload para processar o upload e armazenar o arquivo em uma pasta ou banco de dados. JFileUpload também suporta HTTP PUT. Note que HTTPS (HTTP sobre SSL) também é suportado.
    FTP: o JFileUpload envia arquivos para um servidor ftp após autenticado (anonimamente ou com uma conta de utilizador). Note que FTPS (FTP sobre SSL Explicito/Implicito) também é suportado. O suporte SFTP está disponível aqui e o suporte SCP aqui.
  • Navegadoress:
    O JFileUpload trabalha na maioria dos sistemas operacionais tal como Windows, Linux e MacOSX. Ele foi testado no Internet Explorer, Safari, Firefox, Opera e Google Chrome. Veja a documentação para todas as plataformas validadas.
  • API Flexível:
    A API do JFileUpload é flexível. Foi projetada para integrar novos front-ends, filtros personalizados, enviar parâmetros HTTP extras, suporta cookies e sessões, proxies, autenticação... Entretanto, esta funcionalidade só está disponível nos pacotes JFileUpload enterprise e premium.
  • Outros:
    O JFileUpload pode ser executado como uma applet no navegador, ou como um webstart java (eviada por HTTP e lançada através de uma atalho na área de trabalho) ou como uma aplicação java stand-alone.
  • Suplementos:
    Alguns outros produtos podem trabalhar em cima do JFileUpload: JBatchUpload para programar o upload de vários arquivos, FTP-like explorer para fazer upload e download, Amazon Simple Storage Service (S3) uploader e gerenciador de arquivos, suporte Secure FTP, suporte SCP, Flickr upload, pré-visualizador de imagens, filtro de dimensionamento de imagens para gerar thumbnails na mesma hora e file downloader. Tal filtro permite poupar largura de banda e reduzir o tempo de upload. A seção de suplementos disponibiliza ferramentas como exemplos de scripts PHP, JSP, ASP.NET and ColdFusion, filtro de encriptação PGP, JavaScript API e mais ferramentas que podem ser ligadas ao JFileUpload.
Screenshots:
Upload applet Windows Vista screenshot Upload applet MacOSX screenshot Upload applet Windows XP screenshot
Windows MacOSX Windows XP

Documentação:

Veja online a documentação para a exemplos e instalação do JFileUpload. Inclui a descrição de todos os parâmetros para upload HTTP e upload FTP. FAQ também está disponível.

Demonstração online:

Você pode experimentar a appet JFileUpload aqui. Ela permite enviar 1 a 3 arquivos (de no máximo 50MB) através de HTTP.


Download:

Download JFileUpload Pro pacote completo
(Inclui exemplos, binários e documentação - 1 MB)

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

JFileUpload requer a tecnologia Java™ Get Java

Registro:

  JFileUpload
Pro
JFileUpload
Enterprise
JFileUpload
Premium
Características:
(veja a matriz)
Completo Completo Completo
Assinatura confiável: Sim (Thawte) Sim (Thawte) Seu próprio certificado
Redistribuição: Não Sim Sim
API: Não Sim Sim
Código-fonte: Não Não Sim
Licença: Termos Termos Termos
Preço: $29 por domínio $299 - domínios ilimitados $449 - domínios ilimitados
  Comprar
Purchase JFileUpload Pro
Comprar
Purchase JFileUpload Enterprise
Comprar
Purchase JFileUpload Premium


Mapa do site | Declaração de Privacidade | Java e todas as marcas baseadas no Java são marcas comerciais ou registradas da Oracle.
nos Estados Unidos e outros países. Todos os outros nomes de companhias e/ou produtos são propriedade dos seus respectivos donos.