데모사이트에서 되는 이미지를 넣어도 400 에러가 뜨네요… 같은 코드로 얼굴검출 api 를 시도 해보면 500 에러가 납니다 ㅠ
formData가 잘못된 것을까여…?
데모사이트에서 되는 이미지를 넣어도 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);
}
와…감사합니다!!