Я хотел бы прочитать файл и преобразовать его в кодировку base64 с использованием объекта FileReader. Здесь код, который я использую:
var reader = new FileReader();
reader.onloadend = function(evt) {
// file is loaded
result_base64 = evt.target.result;
};
reader.readAsDataURL(file);
Но в этом случае я получаю результат преобразования в обработчике события (событие onLoadEnd). Мне нужен синхронный метод. Есть ли способ, которым метод readAsDataURL может напрямую возвращать значение переменной "result_base64"?
Спасибо