Uzyskaj dane z pliku wejściowego w JQuery

Mam dane wejściowe do pliku i chciałbym pobrać dane Base64 tego pliku.

Próbowałem:

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

aby pobrać dane. Ale podaje tylko nazwę, długość, typ zawartości, ale nie same dane.

Potrzebuję tych danych, aby wysłać je do Amazon S3

Testuję już API i kiedy przesyłam dane przez formularz html z kodem typu „dane wieloczęściowe / dane formalne” to działa.

Używam tej wtyczki:http://jasny.github.com/bootstrap/javascript.html#fileupload

A te wtyczki dają mi podgląd obrazu i odzyskuję dane w atrybucie src podglądu obrazu. Ale kiedy wysyłam te dane do S3, to nie działa. Być może muszę zakodować dane, takie jak „dane wieloczęściowe / formularze”, ale nie wiem dlaczego.

Czy istnieje sposób na pobranie tych danych bez użycia formularza HTML?

questionAnswers(7)

yourAnswerToTheQuestion