readAsDataURL() の使用に関する多くの例と質問を見てきましたが、どれも私の問題を解決していないようです。以下は私のコードです:
$(document).ready(function(){
var fileReader = new FileReader();
$("form").submit(function(e){
e.preventDefault();
console.log(fileReader.readAsDataURL(document.getElementById("userfile").files[0]));
});
});
コンソールに表示されるのはundefined
. ajaxを使用してアップロードできるように、変数でbase64でエンコードされたファイルデータを取得しようとしています。誰が私が間違っているのか教えてもらえますか?