Como faço para carregar dados binários de imagem usando Javascript e XMLHttpRequest?

Eu estava tentando carregar uma imagem do lado do cliente e base64 codificar os bytes retornados pelo servidor, a fim de passá-lo para executar algum processamento. IE tem uma propriedade RequestBody do objeto XMLHttpRequest, mas não consigo usá-lo e RequestText é truncado. No Firefox, RequestText está lá, mas parece corrompido.

questionAnswers(3)

yourAnswerToTheQuestion