这是返回图像和QR码的请求的一部分。我将需要将这两个导入POST请求电子钱包中生成的JSON中。
if (r.body.d.Photo){
card = {
id: r.body.d.id,
photo: btoa(String.fromCharCode(...new Uint8Array(r.body.d.Photo))),
qr: btoa(String.fromCharCode(...new Uint8Array(r.body.d.QR)))
};
}
Wallet: function () {
console.log("Clicked apple wallet button");
request.post('http://localhost:62666/api/pass')
.set('Content-type', 'application/json')
.send({
id: this.state.results.id,
Photo: this.state.results.photo,
Qr: this.state.results.qr
})
.then(function(data){
console.log("success", data);
console.log("text >>>", data.text);
// store.set("text.pass", data.text);
})
.catch(function(err){
console.log("error", err);
});
},
答案 0 :(得分:0)
您可以使用btoa()将图像转换为Base64并在另一侧对其进行解码。