AlexaShemetova
@AlexaShemetova
While I'm breathing - I love and believe

Как отправить файл в base 64 через FormData?

Всем привет! Как перевести картинку в 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);
  • Вопрос задан
  • 572 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы