GWT-RPC Como devolver um arquivo para que o navegador apareça com uma caixa de diálogo para download
Pergunta
Alguém sabe se é possível ter uma chamada GWT-RPC porque um prompt de download de arquivo apareça sem ter que fazer uma segunda solicitação a um servlet separado? Eu estava pensando em ter um método no servlet RPC do tipo de retorno vazio e, em seguida, chamando o objeto de resposta diretamente para alterar o tipo de conteúdo e fazer com que o navegador abra uma caixa de diálogo de download.
Alguém descobriu uma boa maneira de conseguir isso sem ter um servlet totalmente separado?
Solução
Não é possível. AQUI é a pergunta semelhante que eu tinha há algum tempo
Outras dicas
Eu acho que você pode tentar assim. Clique no link Você pode fazer a seguinte ação.
Window.open("www.mydomain.com/downloadfile?fileId=something","_blank","");
Mapeie o URL do download para algum servlet e retorne o arquivo.
Mas você não pode postar dados no servidor. Você pode adicioná -los no URL.in RPC Call It It Psicond Enviar arquivo.