Amigos,
Este tema está muy interesante.
Sin embargo, a mi particularmente no me funcionó porque tengo los archivos en un servidor distinto a donde está la aplicación ASP que gestiona las descargas, por lo que para descargar debo usar
http://domino/archivo.zip y no ruta/archivo.zip.
El error se arroja en la siguiente linea del archivo file.inc
aFile=Server.Mappath (apath)
Server.MapPath(), ASP 0173 (0x80004005)
Se especificó un carácter no válido en el parámetro Path del método MapPath.
Podrían decirme si es posible hacer cambios (y os ruego en indicarme cuales

) en este script para que también resuelva este problema??
De antemano muchas gracias por su ayuda,
Luis