![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
No se trata de un enlace directo para descargar, es similar al sistema de Planet-Source Code, el cual para descargar los ejemplos te genera un codigo aleatorio y debes tener cuenta para mantener continuo dicha descarga.
No se si me dejo explicar bien, es decir, es una pagina en la cual se debe introducir el codigo de seguridad para descargar, pero ello ya lo tengo resuelto el problema es cuando aparece la ventana de descarga la direccion del archivo a guardar en la PC or hd y ocultar dicha descarga. |
|
#2
|
|||
|
|||
|
con las indy y usando el componente
tidhttp revisa la opcion de habilitar redireccionamiento. y las que sean de http response. por que en la respuesta es donde se obtiene la url definitiva done esta el archivo me refiero a esto url aleatoria www.ziddu.com/donwloads/23221321dodias=?/ url del servidor. www.ziddu.com/files/elarchivo.zip |
|
#3
|
|||
|
|||
|
No tendras algun ejemplo que me pueda servir?
|
|
#4
|
||||
|
||||
|
...si no estoy fuera de foco...
![]() Depronto este codigo te sirva.
__________________
Web |
|
#5
|
|||
|
|||
|
Yo toy usando algo similar:
Código:
function GetInetFile(const fileURL, FileName: String): boolean;
const BufferSize = 1024;
var
hSession, hURL: HInternet;
Buffer: array[1..BufferSize] of Byte;
BufferLen: DWORD;
f: File;
sAppName: string;
begin
Result:=False;
sAppName := ExtractFileName(Application.ExeName);
hSession := InternetOpen(PChar(sAppName),
INTERNET_OPEN_TYPE_PRECONFIG,
nil, nil, 0);
try
hURL := InternetOpenURL(hSession,
PChar(fileURL),
nil,0,0,0);
try
AssignFile(f, FileName);
Rewrite(f,1);
repeat
InternetReadFile(hURL, @Buffer,
SizeOf(Buffer), BufferLen);
BlockWrite(f, Buffer, BufferLen)
until BufferLen = 0;
CloseFile(f);
Result:=True;
finally
InternetCloseHandle(hURL)
end
finally
InternetCloseHandle(hSession)
end
end;
|
|
#6
|
||||
|
||||
|
Hola,
Pero, se supone que con el código que utilizas no debería aparecer ningún cuadro de diálogo,... ¿no es así? ![]() PD. No dupliques hilos, acabo de cerrar uno que abriste en relación con este: sigue en este, por lo tanto, añadiendo lo que creas oportuno. |
|
#7
|
|||
|
|||
|
y con la opción de reanudar la descarga?
¿Alguien sabe como se puede descargar un fichero pero desde una posición dada del fichero?.
Es decir, de un fichero de 2048 Bytes, por ejemplo, en una primera pasada se han leido 1000 Bytes y en un segundo intento, comienza la descarga desde el byte 1001. Algo similar a lo que hacen los gestores de descarga. Gracias. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Descargar fichero 25 Mb desde internet | fmatias | Internet | 4 | 06-07-2007 17:43:59 |
| descargar archivo desde php | gulder | PHP | 2 | 07-06-2007 08:28:26 |
| Descargar archivo con redirección | voci | Internet | 4 | 09-04-2007 14:22:27 |
| Descargar imágenes de internet via http. | alfredosg19 | Internet | 2 | 08-04-2005 13:02:27 |
| Problemas al descargar un archivo | Mauro® | Internet | 2 | 23-10-2003 22:21:28 |
|