В моем случае я хочу изменить URL-адрес изображения на файл base64 с помощью библиотеки "base64-img".
Я намерен сохранить результаты преобразования файла в состояние.Я попытался сохранить его в переменной также не удалось.Я написал сценарий следующим образом:
var base64Img = require('base64-img');
base64Img.requestBase64('url_image', function(err, res, body) {
this.setState ({ b64:body });
});
Я получаю сообщение об ошибке Uncaught TypeError: Cannot read property 'setState' of undefined
Я пытаюсь установить значение переменной, тогда console_log работает хорошо, но значение не может быть доступно изснаружи.
let b64;
base64Img.requestBase64('url_image', function(err, res, body) {
b64 = body;
console.log(b64);
});
Я хочу использовать значение b64 вне функции.Спасибо