Ver Mensaje Individual
  #5  
Antiguo 23-11-2008
Belaix Belaix is offline
Miembro
 
Registrado: nov 2008
Posts: 14
Reputación: 0
Belaix Va por buen camino
Ya probé cambiar el http por 1.1 entre otras 50.000 pruebas ... y sigue diciendo lo mismo.

Sólo lo dice en el servidor donde quiero bajar el archivo, en cualquier otro funciona perfectamente.

El problema supongo que debe ser que la URL tiene un interrogante estilo:

/indice.to?nombre HTTP/1.0

si me descargo 'indice.to' solamente, lo hace perfectamente. He probado de sustituir el ? por %3F ... y tampoco ...

Ya no se que hacer

Sobre la alternativa de ... InternetReadFiles ...

http://www.cryer.co.uk/brian/delphi/..._file_http.htm (esta página me ayudó ...)

Desgraciadamente no me vale (esa fue mi segunda opción), porque es lenta en ejecución. Necesito que baje este archivo 20 veces por segundo ... y con esta opción deja mi ordenador K.O.

Actualmente mi programa, descarga el archivo mediante la aplicación wget.exe que sirve para eso ... desde msdos, y le llamo mediante winexec. Y después otra vez tengo que abrir el archivo descargado para trabajar con el. Como ves ... no es muy práctico. Pero es algo más rápido que la opción de InternetReadFiles, sorprendentemente ....

Jugar con los sockets, debería ser de las 3 opciones que tengo la más rápida con diferencia no?. Pero no lo consigo

¿Alguna sugerencia?

Última edición por Belaix fecha: 23-11-2008 a las 04:30:49.
Responder Con Cita