![]() |
download periódico
Me gustaría que me orientasen para realizar un programita (servicio) el cual se baje de internet cada día a una hora determinada un gráfico(archivo .gif) a un directorio.... es fácil??? que componentes utilizaríais???
Gracias de antemano, Saludos, Tony |
Pues así, a ojo de buen (o mal) cubero, usaría un Timer para determinar cuándo llega la hora y alguna de las componentes Indy para bajar el archivo. Cuál componente supongo que dependerá de si el archivo lo bajas de un servidor ftp o de una página web.
// Saludos |
Muchas gracias por tu celeridad a la hora de responder.... se que esta mal pero nunca he utilizado las indy :( que componentes debería utilizar y como los configuraría??? si tienes un ejemplillo por ahi y me lo puedes mandar por correo te lo agradecería.... ya se que para el buen funcionamiento de los foros se debería exponer el código aqui pero para ver los componentes es mejor en un zip :D
|
Cita:
Cita:
Cita:
Si además quieres mostrar una barra de progreso puedes usar los eventos OnWorkBegin, OnWorkEnd y OnWork:
Cita:
// Saludos |
Cita:
Seguramente con los componentes comentados tendrás más potencia y control (en cuanto a errores y demás), pero ésta es una opción simple (depende de para qué lo necesites...). |
de primeras muchas gracias a los dos... he implementado las dos soluciones y funcionan a la perfección las dos, pero (siempre tiene que haber un pero, sino no tiene gracia :D ) accediendo a una web local, es decir que no pase por ningun proxy, lo que yo quiero es coger una imagen que está detrás del proxy por ejemplo "la chela" de Román que bien me la tomaría ahora fresquita... :D
Bueno lo que he hecho, de lógica pura, es poner en las propiedades del componente idhttp1 lo siguiente: Proxy Params: BasicAuthentication: True/false (he probado con los dos) ProxyPassword: Mipassword ProxyPort: 8080 ProxyServer: ElNombredeMiProxy ProxyUsername: MiUsuario y no me funciona :( con una salvedad si la propiedad BasicAuthentication la pongo a true me saca esta excepción : " HTTP/1.1 407 Proxy Authentication Required (El Servidor ISA requiere autorización para atender la petición. Acceso denegado al servicio proxy Web). y si la pongo a false me da un "Access violation on Adress bla bla bla" las demás propiedades del componente Idhttp las dejo en default, vamos como viene de serie :D , pero no me funciona no se porque no le pasa bien las credenciales al proxy (Usuario y Password) :( , no se si es de eso.... Si sabéis que puede pasar decirme algo.,... y muchas gracias de nuevo por vuestro tiempo y ayuda.... P.D. La opción de Neftali no se si se le puede decir en algún sitio que pasa por un proxy determinado.... |
Cita:
|
Gracias de todas formas Neftali, ahora lo que necesito es que el componente idhttp funcione a traves de un proxy :D sigo sin hacerle funcionar :( Roman Help!!!
|
No tendra que ver con restricciones implementadas en el mismisimo ISA Server? Tienes acceso a configurar el ISA? Puedes darle un "Allow All" para que pase todos los paquetes que vengan desde tu maquina a cualquier puerto, sin restriccion (al menos solo para probar esto) ?
|
Cita:
jooooooo .... si yo sólo quiero bajarme el grafiquito del tiempo de terra todos los días para ponerlo en mi web :( snif snif |
Como puedo pausar la descarga
Holas, amigos quiero hacer que mi programa se pueda actualizar ahora lo que quiero saver son 3 cosas que alomejor las respondieron anteriormente y no entendi:
y suponiendo que el archivo pesara 20 mb
Saludos A todos Daniel Perdonen las molestias es que hace muy poco que me inicie en delphi y no se casi nada :confused: :( :confused: :( :confused: :( :confused: |
En la Web de JM: http://www.lawebdejm.com/prog/delphi/index.html
En la sección de "Programación/Delphi/Código fuente" tienes un proyecto hecho en Delphi que es un gestor de Descargas; Te pongo las descripción completa, porque creo que te puede servir de ejemplo. //---------------------------------------------------------- Un pequeño gestor de descargas Este otro programa implementa un sistema para realizar descargas multihilo, pero permitiendo cancelar y reanudar la operación en el momento en que lo hemos dejado, como hacen los gestores de descargas. Para ello hace uso de la cabecera HTTP “Range”, junto con una implementación de los hilos basada en el API Win32, sin utilizar la clase TThread de la VCL. //---------------------------------------------------------- Desde su página te lo puedes descargar. |
Thanks - Muchas Gracias
Muchas Gracias A Todos Y Suerte.
Saludos Atte. Daniel |
Hola,
estoy teniendo el mismo problema que tú con el acceso a internet a través de los componentes Indy y un servidor ISA Server. Por casualidad no habrás encontrado la solución????:confused: Llevo peleándome con esto bastante y no lo veo claro :( Gracias. Cita:
|
La franja horaria es GMT +2. Ahora son las 22:02:25. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi