const Myuploader=()=>{
return new Promise((reslove,resject) => {
uni.chooseImage({
count: 1, //默认9
sizeType: ['original', 'compressed'], //可以指定是原图还是压缩图,默认二者都有
sourceType: ['album', 'camera'], //从相册选择
success: function(res) {
let fileList = res.tempFilePaths[0];
uni.uploadFile({
url: //上传地址
filePath: fileList,
name: 'file',
header: {
'Authorization': Stroe.state.token //携带token
},
success: (res) => {
let getdata = JSON.parse(res.data) //转为json对象
if(getdata.code == 200){
reslove(getdata.data)
}
},fail:(error) => {
resject(error)
}
})
}
})
})
}
export default Myuploader
Uniapp上传图片封装
最新推荐文章于 2024-05-15 22:10:43 发布