У меня возникла небольшая проблема с соединением некоторых частей в приложении, которое я создаю. Я использую React-Native, и камера сохраняет изображение.
Есть два способа заставить Microsoft Face API оценить изображение:
- Внешний URL-адрес
octet-stream
Поскольку приложение не загружает фото с мобильного телефона на сервер, мне приходится полагаться на octet-stream
. К сожалению, у Microsoft нет документации о том, как это сделать в JavaScript.
На данный момент у меня есть только fetch
API для выполнения всех моих сетевых запросов. Я искал в Интернете учебные пособия, но не могу понять, как организовать эти шаги:
- Камера делает снимок и сохраняет его в локальном файле (я могу получить путь к файлу изображения — этот шаг хорош).
- Используйте
fetch
с помощьюoctet-stream
, чтобы отправить файл в Face API.
Использование octet-stream
означает ли это, что мне нужно использовать объект Buffer
для чтения файла и помещения его в запрос fetch
?
Спасибо за любую помощь!
fetch
, потому что вы не можете транслировать с помощью fetch - person Jaromanda X   schedule 03.05.2019axios
? - person EHorodyski   schedule 03.05.2019octet-stream
, я предположил, что мне нужно будет сделать последнее, и я подумал за кулисами, что запрос выполняет потоковую передачу файла по частям). Моя ошибка ребята! - person EHorodyski   schedule 03.05.2019octet-stream
Face API, чтобы передать ему этот файл, поскольку нет внешнего URL-адреса, который я отправляю на сервер. - person EHorodyski   schedule 03.05.2019