PDA

Ver la Versión Completa : Generar xls desde php y recibirlo en App Android


clickeducativo
07/02/17, 21:22:14
Como les va amigos, les comentare que soy prácticamente un novato en Android Studio, les expongo mi caso:

1) tengo una aplicación Android conectada a una base de datos MySQL en la nube, esta app consume datos por medio de php en dicha base de datos, todo funciona muy bien (buscar, guardar, eliminar, modificar información)

2) tengo la intención de generar un reporte con los datos de mi base de datos, pero los parámetros de búsqueda los enviare desde mi app, encontré un código en internet que me permite generar un xls desde php, la situación es que al generar el archivo desde una pc este se descarga y todo bien, pero dentro de la app, no lo descarga...

COMO... puedo hacer para recibir dicho archivo o bien como puedo hacer dicho xls desde mi app mandando los datos a la web


Cualquier idea sera bienvenida .... gracias por su apoyo.. :cucu:

mocelet
08/02/17, 09:14:02
En realidad el servidor no sabe si vas a guardar los datos en un archivo o si los vas a mostrar en pantalla, eso lo determina el navegador. Al servidor le solicitas una URL por GET o POST y él responde con los datos y te dice de qué tipo son en la cabecera Content-Type. Qué hacer con esos datos depende de tu app.

Si quieres que la app almacene lo que te devuelve el servidor tendrás que escribir el fichero por tu cuenta y guardar los datos ahí (definir una ruta, new File y escribir con su OutputStream el contenido que has recibido de la conexión, posiblemente leyendo de su InputStream o con alguna biblioteca que lo haga)