微信小程序獲取圖片文件時session會話失效,可以將圖片文件地址請求修改為post請求,返回文件流以base64編碼輸出。
具體請求方式如下:文章來源地址http://www.zghlxwxcb.cn/news/detail-550282.html
const getImageCaptcha = ()=>{
//return getApp().globalData.BASE_API+'/captcha?'+Math.random()
let url = getApp().globalData.BASE_API+"/captcha?"+Math.random()
return new Promise((resolve, reject) => {
wx.request({
url: url,
method:'POST',
header: {cookie:wx.getStorageSync('session_id')},
responseType: 'arraybuffer',
success:res=>{
if(res.header['Set-Cookie']){
wx.setStorageSync('session_id', res.header['Set-Cookie']);
}
let url = 'data:image/png;base64,' + wx.arrayBufferToBase64(res.data)
resolve(url);
}
})
})
}
文章來源:http://www.zghlxwxcb.cn/news/detail-550282.html
到了這里,關(guān)于微信小程序獲取文件session會話無效的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!