Конвертировать запрос curl для получения api watson - PullRequest
0 голосов
/ 05 июля 2018

Я хочу преобразовать следующий запрос 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 {}.

Это мой код:

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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...