É possível acionar o download de arquivos para o navegador de um usuário?

É possível forçar o download de arquivos para o navegador do usuário (com o prompt de diálogo padrão, é claro)? Para ser acionado pelo servidor. Basicamente eu estou pensando em empurrar um arquivo para o navegador vindo do sistema de arquivos do servidor. Ou isso não é possível por causa da sandbox de segurança? Se isso não for possível, há uma maneira diferente muito próxima disso? Eu não quero enviar o arquivo sem o consentimento do usuário. Eu posso pensar em duas etapas abordagem, primeiro para solicitar usuário de dados recebidos e deixar o usuário clicar em um botão OK que dispara download, mas perto do final do download, o usuário receberá outra caixa de confirmação (o prompt de download padrão que pede para abrir ou salve). Seria bom se fosse possível com um passo.

questionAnswers(3)

yourAnswerToTheQuestion