次のコードを使用して、HTML入力でアップロードされているファイルに関する情報を取得しようとしています。
$(document).ready(function() {
$('#btn').on('click', function() {
file_size = $("#my_file").files[0].size;
alert(file_size);
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form>
<input id="my_file" type="file" name="my_name" />
<input id="btn" type="button" />
</form>
しかし、それは機能せず、コンソールは次のように戻ります。$("#my_file").files is undefined