小程序内用wx.request来发请求,后台返回Base64流,前台用
微信小程序Base64图片不显示简略代码如下:
Filetfile=newFile("/Users/sam/Downloads/test.jpg");
FileInputStreamfileInputStream=newFileInputStream(tfile);
byte[]buffer=newbyte[fileInputStream.available()];
fileInputStream.read(buffer);
fileInputStream.close();
BASE64Encoderbase64Encoder=newBASE64Encoder();
StringencodedStr=base64Encoder.encode(buffer);
outputStream.write(encodedStr.getBytes());
outputStream.close();
js中Base64图片:
onSubmit:function(e){
varthat=this;
wx.request({
data:{
},
method:'GET',
header:{
'content-type':'application/json'
},
success(res){
that.setData({ImageBase64Str:'data:image/png;base64,'+res.data});
}
})
}
wxml中:
上一篇:window.open如何传参数
下一篇:headfirst系列书籍有哪些