Ibm mobilefirst MobileFirst:在React Native中处理二进制响应

Ibm mobilefirst MobileFirst:在React Native中处理二进制响应,ibm-mobilefirst,mobilefirst-adapters,Ibm Mobilefirst,Mobilefirst Adapters,我对MobileFirst开发不熟悉。我需要从其中一个适配器下载一个zip文件。我可以在使用Postman调用RESTAPI调用时这样做。但我不确定在使用MFS sdk时如何处理此问题: 以下是访问适配器的代码: var resourceRequest = new WLResourceRequest(url, WLResourceRequest.GET ); const resp = await resourceRequest.send() 我记录了响应,它在响应文本中显示特殊

我对MobileFirst开发不熟悉。我需要从其中一个适配器下载一个zip文件。我可以在使用Postman调用RESTAPI调用时这样做。但我不确定在使用MFS sdk时如何处理此问题:

以下是访问适配器的代码:

var resourceRequest = new WLResourceRequest(url,
    WLResourceRequest.GET
  );
  const resp = await resourceRequest.send()
我记录了响应,它在响应文本中显示特殊字符

有没有办法处理二进制响应


提前感谢您的帮助

对于任何二进制内容,您必须在适配器中将内容转换为Base 64,然后在应用程序中将其还原为二进制。 这是因为WLResourceRequestAPI是为处理基于文本的数据而设计的

如果您的二进制内容相当大,那么最好将文件放在某个地方,并从适配器返回指向该文件的链接