|
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... |

|
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.
 |
 |
 |
Windows |
MacOSX |
Windows XP |
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.
Você pode experimentar a appet JFileUpload aqui. Ela permite enviar 1 a 3 arquivos (de no máximo 50MB) através de HTTP.
Download
JFileUpload Pro pacote completo
(Inclui exemplos, binários e documentação - 1 MB)
JFileUpload requer a tecnologia Java™
|
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
 |
Comprar
 |
Comprar
 |
|
|
|
|