uniapp上传图片
看本篇文章之前建议看下本篇文章
直接上代码
uni.chooseImage({
success: (chooseImageRes) => {
//获取文件的路径
const tempFilePaths = chooseImageRes.tempFilePaths;
let that = this;
uni.uploadFile({
url: getApp().globalData.login+'upload', //请求路径
filePath: tempFilePaths[0], //文件路径
name: 'file',
success: (uploadFileRes) => {
if(uploadFileRes.data != "error"){
uni.request({
url:getApp().globalData.lv_tu+"saveImg/"+uploadFileRes.data.replace(/\//g,"^")+"/"+getApp().globalData.user.uId,
method:"POST",
success(res) {
if(res.data) {
// that.imgList = null;
that.getImgList();
that.updateImgUrl();
}
}
})
}else{
uni.showToast({
title: '上传错误',
image: '/static/close.png',
duration: 2000
});
}
},
fail(res) {
uni.showToast({
title: '上传错误',
image: '/static/close.png',
duration: 2000
});
console.log(res)
}
});
}
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)