AJAX File Upload em aplicações Web Java por Sawan K.

processo de upload de arquivos envolve dados a serem enviados do lado do cliente para do servidor, em termos de html isso significa submeter formulário para servidor de método lado que fica o arquivo de do pedido objeto e salva-o no do servidor. Na maioria das vezes, é desejável para implementar upload do arquivo em forma ajax sem atualizar a página inteira ao atualizar o usuário sobre o progress.To tornar o trabalho mais fácil, vamos usar este plugin jQuery chamado jQuery.AjaxFileUpload.js

exatamente que implementa a técnica escondido iframe nos bastidores juntamente com atualização de andamento e as opções de cancelamento. A lógica é simples, em vez de submeter a forma para o servidor de o que causaria uma nova postagem, nós submetemos o conteúdo de a forma para um iframe que é criado dinamicamente e deixe o iframe comunicar com o do servidor, uma vez o upload estiver concluído - iframe envia a resposta de volta para o formulário. Steve explica esta técnica aqui de uma maneira muito elegante, então eu não quero repetir isso aqui novamente

Leia o artigo completo >. >