Ocr 테스트 중 400 bad request 에러가 떠서 질문드립니다

image
image

데모사이트에서 되는 이미지를 넣어도 400 에러가 뜨네요… 같은 코드로 얼굴검출 api 를 시도 해보면 500 에러가 납니다 ㅠ
formData가 잘못된 것을까여…?

안녕하세요~
files는 array 이므로 files[0]; 이렇게 쓰시고
컨텐츠 타입은 제거해서 호출해주세요~


        function postImage() {
            let formData = new FormData();
            var file = document.getElementById('file').files[0];
            console.log(file);

            formData.append('image', file);

            var xhr = new XMLHttpRequest();


            xhr.onreadystatechange = function () {
                if (xhr.readyState == xhr.DONE) {
                    if (xhr.status == 200 || xhr.status == 201) {
                        console.log(xhr.responseText);
                    }
                    else {
                        console.error(xhr.responseText);
                    }
                }
            };
            xhr.open('POST', 'https://dapi.kakao.com/v2/vision/text/ocr');

            xhr.setRequestHeader('Authorization', 'KakaoAK 111111111111111111111');
            xhr.send(formData);

        }
1개의 좋아요

와…감사합니다!!