Я хотел бы прочитать файл и преобразовать его в кодировку 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"?
Спасибо