3

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でエンコードされたファイルデータを取得しようとしています。誰が私が間違っているのか教えてもらえますか?

4

1 に答える 1