44 lines
879 B
JavaScript
44 lines
879 B
JavaScript
let uplodeImg = () => {
|
|
return new Promise((reslove, reject) => {
|
|
uni.chooseImage({
|
|
count: 1,
|
|
sizeType: ['compressed'],
|
|
sourceType: ['album'],
|
|
success: (res) => {
|
|
var imageSrc = res.tempFilePaths[0]
|
|
uni.showLoading({
|
|
title: '上传中',
|
|
duration: 1000
|
|
})
|
|
let that = this
|
|
uni.uploadFile({
|
|
url: 'http://ceshi-suyuan.lihaink.cn/api/user/imageUpload',
|
|
filePath: imageSrc,
|
|
name: 'file',
|
|
// formData: {
|
|
// 'user': 'test'
|
|
// },
|
|
success: (res) => {
|
|
uni.showToast({
|
|
title: '上传成功',
|
|
icon: 'success',
|
|
duration: 1000,
|
|
})
|
|
console.log(res)
|
|
reslove(JSON.parse(res.data))
|
|
|
|
},
|
|
fail: (err) => {
|
|
reject(err)
|
|
uni.showToast({
|
|
title: '检查网络',
|
|
duration: 1000,
|
|
})
|
|
|
|
},
|
|
});
|
|
}
|
|
})
|
|
})
|
|
}
|
|
export default uplodeImg |