Как загрузить файл через и отправить этот файл как двоичный файл данных в завитке? - PullRequest
0 голосов
/ 08 апреля 2020

Прежде всего, я новичок в веб-сервисах, вызовах API, HTTP-запросах и разработке бэкэнда, так что, возможно, я говорю вещи, которые не имеют никакого смысла, но я попытаюсь объяснить так, чтобы все могли понять.

На моем P C есть аудиофайл. Я хочу загрузить это аудио, используя HTML форму и. После загрузки этого файла я хочу отправить этот аудиофайл (метод POST) в виде двоичного файла данных (cURL), чтобы сделать HTTP-запрос к службе API REST (речь-в-текст). Есть ли способ сделать это?

В настоящее время я использую Javascript редактор потока под названием Node-RED. Я сделал следующее: enter image description here

Служба речевого перевода текста, языка и NLU из IBM Cloud.

Может кто-нибудь подсказать, как получить это сделано, или, по крайней мере, скажите мне, какие темы мне нужно изучить, чтобы сделать это?

Я действительно ценю, если кто-нибудь сможет дать мне подсказку.

Заранее спасибо.

1 Ответ

0 голосов
/ 08 апреля 2020

cURL поддерживает такие вызовы, посмотрите параметр --data-binary на его странице руководства или здесь: https://curl.haxx.se/docs/manpage.html# - двоичный файл данных

Цитирование тех же документов:

(HTTP). Публикует данные в точности так, как указано, без какой-либо дополнительной обработки. Если вы начинаете данные с буквы @, остальное должно быть именем файла.

...