微信小程序中呢有一个人脸识别的登录,今天就来看看怎么实现把注册一个学生信息然后照片上传到服务器。
这是一个注册页面,点击确定后会转入另一个页面就是添加照片
chooseImage: function () {
var that = this
wx.chooseImage({
sourceType: ['album', 'camera'],
sizeType: ['original', 'compressed'],
count: 1,
success: function (res) {
console.log(res)
that.setData({
imageList: res.tempFilePaths
})
}
})
},
previewImage: function (e) {
var current = e.target.dataset.src
wx.previewImage({
current: current,
urls: this.data.imageList
})
},
上述代码是对上传图片照片进行处理
upload: function (e) {
wx.uploadFile({
url: '',
filePath: this.data.imageList[0],
name: 'file',
formData: {
'user': 'test'
},
success: (res) => {
var data = res.data;
console.log(data);
// var str = JSON.parse(data);
// var file = "./Uploads/" + str.msg;
// this.search(file);
// console.log(file);
wx.showToast({
title:'上传成功',
icon:'none',
duration:3000
})
}
})
},