GWT-RPC cómo devolver un archivo para que el navegador muestra un cuadro de diálogo Descarga
Pregunta
¿Alguien sabe si es posible tener una llamada GWT-RPC causa una descarga de archivos pronta a aparecer sin tener que hacer una segunda solicitud a un servlet por separado? Estaba pensando en tener un método en el servlet RPC del tipo de retorno vacío y luego llamar al objeto de respuesta directa para cambiar el tipo de contenido y hacer que el navegador para abrir un diálogo de descarga.
¿Alguien ha encontrado una buena manera de lograr esto sin tener un servlet totalmente separado?
Solución
No es posible. AQUÍ es la pregunta similar que tuve mientras hace
Otros consejos
Creo que se puede tratar como this.On clic de enlace se puede hacer la siguiente acción.
Window.open("www.mydomain.com/downloadfile?fileId=something","_blank","");
asignar la dirección URL DownloadFile a algunos de servlets y devolver el archivo.
Sin embargo, no se puede enviar datos a server.You puede añadir que en la llamada URL.In RPC no es posible enviar archivo.