@HTML 4 equivalente al FileReader de HTML 5?

Tengo una página web que necesita poder cargar archivos en el DOM desde la máquina local en la que se ejecuta el navegador. Descubrí que esto es muy fácil de hacer con la API de archivos HTML 5.

Solo puedo hacer:

var reader = new FileReader();  
reader.onload = function (fileContents) { ... load contents to a div ... }
reader.readAsText(f) //where f is an HTML5 File object

Sorprendentemente, necesito que esto funcione en IE7, y también algunas versiones anteriores de Firefox que no son compatibles con la API. ¿Hay alguna manera fácil de cargar un archivo local en el DOM en navegadores antiguos?

¡Muchas gracias

Respuestas a la pregunta(3)

Su respuesta a la pregunta