如何在Nativescript中将base64映像转换为blob或dataURL

如何在Nativescript中将base64映像转换为blob或dataURL,nativescript,nativescript-angular,Nativescript,Nativescript Angular,我正在尝试将从相机拍摄的图像转换为blob,以通过Face API检测Face API作为[二进制数据]输入 () 但是,无法将Base64图像转换为blob和idea?blob是Javascript中的数据对象。除非需要通过webview发送数据,否则无法在NativeScript中将base64字符串转换为Blob。在javascript中,只需使用base64字符串创建一个新的Blob即可 但您可以使用NSData将二进制数据发送到Face API。到目前为止您尝试了什么?你能告诉我们你目

我正在尝试将从相机拍摄的图像转换为blob,以通过Face API检测Face API作为[二进制数据]输入

()


但是,无法将Base64图像转换为blob和idea?

blob是Javascript中的数据对象。除非需要通过webview发送数据,否则无法在NativeScript中将base64字符串转换为Blob。在javascript中,只需使用base64字符串创建一个新的Blob即可


但您可以使用NSData将二进制数据发送到Face API。

到目前为止您尝试了什么?你能告诉我们你目前的尝试吗?我想你会使用
nativescript后台http
插件上传图像进行人脸检测。谢谢让我试试,我已经尝试过btoa方法,但是它不起作用,因为没有DOM元素。
var mediaFile = new Blob([_base64], {
  type: 'data:image/png;base64',
  'Content-Transfer-Encoding': 'base64'
});