Si en tu servidor tienes MYSQL o SQL SERVER puedes crear una rutina que lea el archivos por partes y cada una de esas partes las grabas en un registro de una tabla del servidor con lo que puedes incluso mostrar una barra de progreso, posteriormente al descargar unes nuevamente las partes y formas el archivo.
Yo lo hago de esa manera y no necesito controles Activex.
Para lo que uso controles Activez es cuando necesito obligatoriamente subir archivos a un servidor FTP.