PDA

Ver la Versión Completa : descargar archivo remoto


totote
16-10-2007, 19:45:35
buenas necesito algun tutorial o si alguien me puede ayudar a hacer una aplicacion que descargue un archivo de texto de un sitio

dec
16-10-2007, 20:07:55
Hola,

Hay varias opciones, como casi siempre. Por ejemplo, aquí tienes el truco Bajar archivo con WinInet (http://www.clubdelphi.com/trucos/index.php?id=55&scroll=0&scrollb=0) del compañero Domingo Seoane.

Si buscas por los foros encontrarás seguro otras formas de conseguir tu objetivo.

totote
16-10-2007, 20:23:15
voy a buscar pero con este por el momento me sobra XD gracias dec. saludos.

Ahhh me olvide, encontre este topico, hilo como se llame :P http://www.clubdelphi.com/foros/showthread.php?t=41991 que dice como acceder a una url, y funciona el tema es que te se conecta a traves del navegador, hay alguna forma q se conecte a una url, sin tener que utilizar el navegador?, te cuento tengo contratado un hosting el cual no me permite acceder a las bases de datos a no ser que sea por el phpmyadmin que te brindan ellos, entonces lo que hice es con php genero el sql (ej. http://127.0.0.1/prueba/generarsql.php) ahora con esto que me pasaste vos puedo descargar el archivo, pero quiero hacerlo algo asi como es segundo plano, seria un boton que diga descargar sql y que haga los dos, conectarse a ese scropt de php y descargar el sql sin tener que utilizar el navegador. Saludos y gracias

totote
17-10-2007, 03:37:17
bueno autorespondiendome lo que yo quiero hacer si a alguien le interesa, siempre hay un descolgado como yo que busca una solucion rapida, lo puede hacer con un componente Indy que se llama TIDHTTP y lo unico que hay que hacer es en un boton poner esto

TIDHTTP1.Get('http://dominio/pagina.php');

es sencillo, no se si la mejor forma pero la q encontre por el momento XD

dec
17-10-2007, 10:19:22
Hola,

Es otra solución totote. Sin embargo, usar componentes conlleva un "precio", por ejemplo, en el tamaño del ejecutable de tu aplicación. El truco de Domingo Seoane que más arriba vimos hace uso del API de Windows, directamente, de modo que no necesitarías componente alguno para realizar la tarea. Ahora bien... tú decides. Usar el componente que mencionas tiene también ventajas, como pueda ser aprovecharte de los eventos del mismo. :)