Я хочу преобразовать следующий запрос curl для получения API.
curl -X POST -u "apikey:{your_api_key}" --form "images_file=@fruitbowl.jpg" \ "https://gateway.watsonplatform.net/visual-recognition/api/v3/classify?version=2018-03-19"
Я получаю err TypeError {}.
err TypeError {}
Это мой код:
const body = new FormData(); body.append("images_file", image); //event.target.files[0] body.append("apikey", 'apikey'); fetch("https://gateway.watsonplatform.net/visual-recognition/api/v3/classify?version=2018-03-19", { body, headers: { "Content-Type": "multipart/form-data" }, method: "POST" }).then(response => { console.log(response); }).then(data => { console.log(data); }).catch(err => { console.log('err', err); })
Исходя из ввода html-формы, я устанавливаю объект файла напрямую, используя event.target.files[0] which is image.
event.target.files[0] which is image.