PDA

Ver la Versión Completa : Bajar archivo con clave


Alemanarg
22/07/13, 01:24:36
Hola!
Tengo una consulta rápida que quizá me puedan ayudar.
Estoy probando descargar un archivo desde la web. Todo bien hasta ahí.
El tema es que quiero ponerle contraseña para que sea descargado sólo desde la aplicación (ante posible intento de bajada revisando el sitio)
Pensé en setearle una contraseña via .htaccess.

La pregunta es...como agregarle a la validación del URLConnection cuando el archivo a bajar tiene contraseña? Me sirve el getAuthority()?
Estaría bien pensarlo de esa manera?


try {
URL url = new URL(f_url[0]);

URLConnection conection = url.openConnection();
conection.connect();

// this will be useful so that you can show a tipical 0-100% progress bar
int lenghtOfFile = conection.getContentLength();

// download the file
InputStream input = new BufferedInputStream(url.openStream(), 12000/*8192*/);

// Output stream
String nombre_arch = "/....."+xxxxxx;
OutputStream output = new FileOutputStream(nombre_arch);

byte data[] = new byte[1024];



Muchas Gracias!!

Carlosdelachica
23/07/13, 16:33:09
Aquí tienes un enlace con mas información al respecto: http://stackoverflow.com/questions/7356948/how-to-download-a-file-from-a-protected-web-folder-in-android-app

Parece que vas por buen camino

Alemanarg
24/07/13, 01:58:18
Gracias!
Veré como lo encaro desde el lado del .htaccess para darle acceso con usuario :)