Obtener datos de entrada de archivo en JQuery

Realmente tengo una entrada de archivo y me gustaría recuperar los datos de Base64 del archivo.

Lo intenté:

$('input#myInput')[0].files[0] 

para recuperar los datos. Pero solo proporciona el nombre, la longitud, el tipo de contenido, pero no los datos en sí.

Realmente necesito estos datos para enviarlos a Amazon S3

Ya probé la API y cuando envío los datos a través de html form con el tipo de codificación "multipart / form-data", funciona.

Yo uso este plugin:http://jasny.github.com/bootstrap/javascript.html#fileupload

Y estos complementos me dan una vista previa de la imagen y recupero datos en el atributo src de la vista previa de la imagen. Pero cuando envío estos datos a S3 no funciona. Tal vez necesito codificar los datos como "multipart / form-data" pero no sé por qué.

¿Hay alguna forma de recuperar estos datos sin utilizar un formulario html?

Respuestas a la pregunta(7)

Su respuesta a la pregunta