Re: [PHP-ES] Saber si el fichero descargado está co rrupto o no
[email protected] (Jonathan Tapicer)
| Newsgroups | php.general.es |
|---|---|
| Message-ID | <[email protected]> |
Hola, Podés generar un hash MD5 del archivo local con la función md5_file, pero necesitás el hash del archivo original (el que está en el server de donde lo descargás) para poder compararlo con el local. Saludos, Jonathan 2010/1/20 ReynierPM <[email protected]>: > Hola a todos: > Me han pedido una idea sobre un módulo a desarrollar para una aplicación que > debe realizar descargas automáticas. La idea es entrar la información en un > formulario incluyendo la URL de descarga directa (DD). Se q con cURL puedo > comprobar remotamente el tamaño del archivo a descargar o al menos eso creo. > Entonces lo que se me ocurre es comprobar el tamaño de ese archivo y > actualizar el registro asociado en la BD. Una vez terminada la descarga (he > aquí el problema) comprobar el tamaño de fichero y establecer una > comparación con el valor antes introducido en la BD. Si los dos son iguales > entonces la descarga se realizó al 100%. Ahora bien ¿cómo puedo verificar si > el mismo está corrupto o no? ¿Existe alguna forma de comparar hash MD5 desde > PHP? (dígase Hash MD5 a los ficheros que se generan para comprobar la > integridad de un archivo) > -- > Saludos > Ing. Reynier Pérez Mira > > -- > PHP Spanish Localization Talk Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > >