uni.chooseImage({
success: (res) => {
console.log('res:',res);
const tempFilePaths = res.tempFilePaths;
console.log('tempFilePaths[0]:',tempFilePaths[0]);
if(!uni.getStorageSync('token')){
uni.showToast({
title: '上传失败,请重新登录再尝试',
icon:'none',
duration: 2000
});
setTimeout(() => {
uni.reLaunch({
url:'./setupaccount'
})
},2000)
return false;
}
uni.uploadFile({
url: this.upload,
//#ifdef H5
header: {
// 'Content-Type': 'application/x-www-form-urlencoded',
// 'Access-Control-Allow-Origin':'*',
// "Content-Type": "multipart/form-data",
'accessToken': uni.getStorageSync('token'),
},
files:[
{
name:'file',
file:res.tempFiles[0],
uri:tempFilePaths[0],
}
],
//#endif
//#ifdef MP
header: {
"Content-Type": "multipart/form-data",
'accessToken': uni.getStorageSync('token')
},
filePath: tempFilePaths[0],
name: 'file',
formData: {
'project': 'hrj',
'host': '127'
},
//#endif
success: (uploadFileRes) => {
console.log(JSON.parse(uploadFileRes.data));
let res = JSON.parse(uploadFileRes.data);
if(res.code == 0){
uni.showToast({
title: '上传成功',
duration: 2000
});
this.cartakepictureslist[index].img = res.fileId;
console.log(this.cartakepictureslist[index].fileId);
}else {
uni.showToast({
title: res.msg,
icon:'none',
duration: 2000
});
setTimeout(()=>{
uni.navigateTo({
url:'./login'
})
},2000)
}
},
fail:(e) => {
uni.showToast({
title: '网络出错',
icon:'none',
duration: 2000
});
}
});
}
});
uni-app 小程序上传图片 , 适配H5
最新推荐文章于 2024-07-23 13:02:33 发布