uni.createLivePusherContext.snapshot 返回的图片地址,是否可以直接通过uni.uploadFile去上传?
我尝试了一下,小程序上,这样没有问题,APP拿到的相对路径无法直接uploadFile,后台直接报错了
贴下我的代码:
getsnapshot() {
this.myLP.snapshot({
success: a => {
var tempFilePath = a.tempImagePath || a.message.tempImagePath;
setTimeout(()=>{
uni.showLoading({
title:'识别中...'
})
that.saveFace(tempFilePath)
},500)
}
})
},
saveFace(tempFilePath)
var url = getApp().serverUrl
uni.uploadFile({
url: url + 'buildingworkerservice/AIFace/match',
filePath: tempFilePath,
sizeType:'compressed',
fileType:'image',
name: 'file',
header:{
Authorization:uni.getStorageSync('token')
},
success(res) {
uni.hideLoading()
console.log(res)
}
})
}
1***@qq.com
- 发布:2020-11-06 14:41
- 更新:2022-03-11 09:30
- 阅读:1204
1***@qq.com (作者)
没有解决,我是拿到base64码传给服务器的
2021-01-21 12:00