GWT-RPC Como devolver um arquivo para que o navegador apareça com uma caixa de diálogo para download

StackOverflow https://stackoverflow.com/questions/3017886

  •  26-09-2019
  •  | 
  •  

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?

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top