Permitir que o usuário faça o download do arquivo usando o Ajax

Estou procurando uma maneira de permitir que os usuários baixem um arquivo do meu site usando ajax. A razão pela qual eu preciso fazer isso é porque os arquivos são muito grandes (50 megas normalmente). Portanto, quando o usuário clica no botão de download, na verdade, parece que a página não está respondendo porque precisa transmitir o arquivo do meu Amazon S3 para o usuári

Então preciso notificar o usuário de que o download está em andamento e talvez até fornecer uma barra de progresso. Encontrei o seguinteartig mas não estou realmente interessado em injetar iFrames na minha página da Web.

Agradecemos antecipadamente por qualquer ajuda

questionAnswers(3)

yourAnswerToTheQuestion