uniapp上传图片修改头像操作

评论: 0 浏览: 1215 ***新更新时间: 3周前

	handleAvator() {
				uni.chooseImage({
					count: 1,
					sizeType: ['original', 'compressed'], //可以指定是原图还是压缩图,默认二者都有
					sourceType: ['album', 'camera'], //从相册选择
					success: (res) => {
						uni.uploadFile({
							url: this.baseUrl + '/system/dooruser/avatar',
							filePath: res.tempFilePaths[0],
							name: 'file',
							success: (uploadFileRes) => {
								this.form.userImg = JSON.parse(uploadFileRes.data).imgUrl
								updatePersonMessage(this.form).then(response => {
									
								})
							}
						});
					}
				});
			},

通过uni.chooseImage选择是相机还是通过相册进行上传图片sourceType: ['album', 'camera'],可以是原图也可以是压缩图片sizeType: ['original', 'compressed'],通过uni.uploadFile将图片上传成功后用JSON.parse改变一下形式然后进行form.userImg赋值然后调用了我自己的编辑接口updatePersonMessage完成操作


发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

点击启动AI问答
Draggable Icon