Image converter para Base64

<input type="file" id="asd"/>

Eu gostaria de obter a imagem embase64 uma vez que o usuário escolheu isso (antes de enviar o formulário)

Algo como :

$(input).on('change',function(){
  var data = $(this).val().base64file(); // it is not a plugin is just an example
  alert(data);
});

Eu li sobre File API e outras coisas, eu gostaria de uma solução simples e cross-browsers (IE6 / IE7 excluído obviamente)

Qualquer ajuda agradeceu obrigado.

questionAnswers(4)

yourAnswerToTheQuestion