MobileFirst: обработка двоичных ответов в React Native - PullRequest
0 голосов
/ 30 марта 2020

Я новичок в разработке MobileFirst. Мне нужно скачать zip-файл с одного из адаптеров. Я могу сделать это при вызове вызова REST API, например, с помощью Postman. Но я не уверен, как справиться с этим при использовании MFS SDK:

Вот мой код для доступа к адаптеру:

var resourceRequest = new WLResourceRequest(url,
    WLResourceRequest.GET
  );
  const resp = await resourceRequest.send()

Я регистрирую ответ, и он показывает специальные символы в responseText .

Есть ли способ обработки двоичного ответа?

Заранее благодарю за помощь!

1 Ответ

1 голос
/ 30 марта 2020

Для любого двоичного контента вам придется преобразовать контент в Base 64 в вашем адаптере и вернуть его обратно в двоичный файл в вашем приложении. Это связано с тем, что API-интерфейсы WLResourceRequest предназначены для обработки текстовых данных.

Если ваш двоичный контент довольно большой, то лучше разместить файл где-нибудь и вернуть ссылку на файл из вашего адаптера.

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