HTML 4 equivalente ao FileReader do HTML 5?

Eu tenho uma página da web que precisa carregar arquivos no DOM da máquina local na qual o navegador está sendo executado. Descobri que isso é muito fácil de usar usando a API de arquivos HTML 5.

Eu posso fazer:

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

Irritantemente, eu preciso que isso funcione no IE7 e também em algumas versões anteriores do Firefox que não suportem a API. Existe alguma maneira fácil de carregar um arquivo local no DOM em navegadores antigos?

Muito Obrigado

questionAnswers(3)

yourAnswerToTheQuestion