上传图片的方法
uploadImg() {
uni.chooseImage({
count: 1, //图片可选择数量
sizeType: ['original', 'compressed'], //original 原图,compressed 压缩图,默认二者都有
// sourceType: ['album'], //album 从相册选图,camera 使用相机,默认二者都有。
success: res => {
let that = this;
let file = res.tempFiles[0]; //获取文件
let filePath = res.tempFilePaths[0]; //获取文件地址
let httpUrl = HTTP_REQUEST_URL; //配置接口地址
const uploadTask = uni.uploadFile({
url: httpUrl + '/uploadImage', //接口地址
filePath: filePath,
name: 'file', //类型为文件
formData: { //formData传递的参数
accessToken: Cache.get(LOGIN_STATUS),
bucket: 'feedback'
},
success: function(uploadFileRes) {
let jsonObject = JSON.parse(uploadFileRes.data); //获取返回的数据
let imgUrl = jsonObject.data;
uni.showLoading({
title: '',
mask: false
});
setTimeout(() => {
uni.hideLoading();
}, 1500);
}
});
}
});
},