Всем привет! Как перевести картинку в base64 через formData? В коде представлен стандартный вариант, а мне нужно base64
var request = new XMLHttpRequest();
request.open('POST', 'identity/', true);
var data = new FormData(document.forms.profileForm);
var file = document.getElementById('addFile');
console.log(file.files);
if (file.files.length) {
data.append('foto', file.files[0]);
}
console.log(data.get('foto'));
request.onreadystatechange = function() {
console.log("request.status>" + request.status);
if (request.readyState === 4 && request.status === 200) {
console.log("request.responseText>" + request.responseText);
var arrJson = JSON.parse(request.responseText);
console.log(arrJson);
}
if (request.status == "400") {
console.log("400" + request.responseText);
var json = JSON.parse(request.responseText);
}
}
request.send(data);