Я использую браузер Google Chrome и запускаю следующий код в консоли, который, кажется, работает, но когда я запускаю его в сценарии, он не
reader = new FileReader();
reader.readAsDataURL($("input[name='image']")[0].files[0]);
alert(reader.result)
somevarname=reader.result
Консоль показывает результат в виде URL-адреса данных, но в сценарии javascript не назначит результат переменной, а alert представляет собой пустую строку. Что я делаю не так?