Obtener tamaño de Archivo Ftp

16/12/2004 - 00:20 por Jaime Dueñas | Informe spam
Estoy haciendo una aplicacion Ftp para un trabajo escolar,
uso wininet, ya me puedo conectar usando funciones API,
puedo ver el contenido de directorio, tambien puedo bajar
y subir archivos, pero NO SE como puedo obtener el tamaño
de un archivo que voy a bajar de un servidor esto para
poder poner en pantalla el tamaño del archivo y cuanto se
ha bajado... ¿cual funcion API uso? no la encuentro si me
pudieran ayudar y un ejemplo pequeñin de como usarla(o
diganme donde busco), disculpen si es algo muy obvio para
ustedes pero apenas tengo 16 años y estoy empezando en
esto de la programacion en C.
Mas delante quisiera agregarle que pueda bajar archivos
por partes, es decir, si es muy grande hoy bajo una parte
y mañana me conecto nuevamente y continuo donde se quedo...


Gracias por su ayuda...

Jaime Dueñas ;)
 

Leer las respuestas

#1 Hernán
16/12/2004 - 01:06 | Informe spam
Jaime Dueñas escribía:

Estoy haciendo una aplicacion Ftp para un trabajo escolar,
uso wininet, ya me puedo conectar usando funciones API,
puedo ver el contenido de directorio, tambien puedo bajar
y subir archivos, pero NO SE como puedo obtener el tamaño
de un archivo que voy a bajar de un servidor esto para
poder poner en pantalla el tamaño del archivo y cuanto se
ha bajado... ¿cual funcion API uso? no la encuentro si me
pudieran ayudar y un ejemplo pequeñin de como usarla(o
diganme donde busco), disculpen si es algo muy obvio para
ustedes pero apenas tengo 16 años y estoy empezando en
esto de la programacion en C.



ftpOpenFile() / ftpGetFileSize() / InternetCloseHandle()

Mas delante quisiera agregarle que pueda bajar archivos
por partes, es decir, si es muy grande hoy bajo una parte
y mañana me conecto nuevamente y continuo donde se quedo...




ftpCommand() / "REST <offset>"

antes del ftpGetFile(), o InternetReadFile(), o lo que sea.

Por supuesto dependerá de la configuración del servidor, aceptar o no
el comando.

No tengo ejemplos a mano, esta es la pc de mi hermano :(

Hernán

Preguntas similares