 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
RANA Invitado
|
Publicado: Jue 28 Nov, 2002 10:02 pm Asunto: Descargar un archivo de internet |
|
|
Pos eso, ncesito descargar un archivo de internet con un objeto "button" (pero que no se baje con el internet explorer), y que se descargue en el directorio del programa.
Gracias de antemano
Saludos!!!!!!!!!!! |
|
| Volver arriba |
|
 |
Enrique Master


Registrado: 13 Ago 2002Mensajes: 261Ubicación: La Vila Joiosa (Alacant)
|
Publicado: Jue 28 Nov, 2002 11:18 pm Asunto: |
|
|
Hola, con los componentes Indy la cosa es muy sencilla. Busca en la ayuda el componente IdFTP, y en el evento OnClick del botón puedes poner algo así (habiendo inicializado las variables Servidor, Usuario y Clave con los valores de tu servidor remoto):
| Código: |
if (!IdFTP->Connected())
{
IdFTP->Host = Servidor;
IdFTP->User = Usuario;
IdFTP->Password = Clave;
try
{
IdFTP->Connect(true); //Establecemos la conexión
}
catch (...)
{
ShowMessage("No ha sido posible establecer la conexión FTP.");
return;
}
try
{
IdFTP->TransferType = ftASCII;
IdFTP->Get(ficheroOrigen, ExtractFileDir(Application->ExeName) + "\\" + ficheroDestino, true);
}
catch (...)
{
ShowMessage("No ha sido posible descargar el fichero.");
return;
}
...
} |
siendo ficheroOrigen el nombre (con ruta si la necesitas) del fichero que está en la estación remota, y ficheroDestino el nombre (si le pones ruta te la creará por debajo del directorio donde corre tu aplicación) con que quieres que se guarde en tu disco.
Suerte. |
|
| Volver arriba |
|
 |
|
|
No puedes publicar temas nuevos en este foro No puedes responder a temas en este foro No puedes editar tus mensajes en este foro No puedes borrar tus mensajes en este foro No puedes votar en las encuestas de este foro
|
© 2002–2026 Club Builder · Funciona con phpBB.
|