Commons FileUpload 1.2

Foi lançada dia 13 de fevereiro nova versão 1.2 do pacote Java para web Commons FileUpload. Este componente provê tratamento de upload (envio) de arquivos para servlets e aplicações web, de forma fácil, robusta e com alto desempenho.

FileUpload interpreta requisições HTTP em conformidade com a especificação RFC 1867 (Errata, RFC 2854), “Form-based File Upload in HTML”. Ou seja, processa uma requisição HTTP submetida usando o método POST e com conteúdo do tipo multipart/form-data, identificando os campos de conteúdo (texto) e aqueles de envio de arquivo em formulários, e oferecendo recursos específicos para manipulação dos arquivos enviados.

A nova versão traz as seguintes novidades, em comparação com a versão anterior 1.1.1:

  • uma API de fluxo (streaming) foi adicionada, permitindo tratar o envio de arquivos grandes de qualquer tamanho sem a necessidade de usar arquivos intermediários/temporários, enquanto mantém baixa utilização de memória;
  • a presença de um cabeçalho content-length não é mais obrigatória;
  • adiciona suporte a ouvintes (listeners) de progresso;
  • adiciona suporte a linhas de continuidade de cabeçalho;
  • permite limitar o tamanho efetivo do arquivo, ao invés do tamanho da requisição.

O componente Commons FileUpload é software livre e está disponível para baixar em: http://jakarta.apache.org/site/downloads/downloads_commons-fileupload.cgi

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *