uniapp修改个人头像或是上传照片,或者自拍

modufyimage(){
				const that = this
				uni.chooseImage({
					count: 1, // 最多可以选择的图片张数,默认9/这里可以限制照片数量
					sizeType: ['original', 'compressed'], //original 原图,compressed 压缩图,默认二者都有
					sourceType: ['album','camera'], //album 从相册选图,camera 使用相机,默认二者都有。如需直接开相机或直接选相册,请只使用一个选项
					success: function(res) {
						console.log(res)
						// const len = that.imageList.length
						uni.uploadFile({
						url: 'https://www.xxxxxx.com/CloudCareWeb/api/user/modifyAvatar', //仅为示例,非真实的接口地址
						filePath: res.tempFilePaths[0],
						name: 'upload',//这里注意修改成后端需要的字段
						formData: {
							userid: '1',
							token:"12455eeeeeet43233",
						},
						success: (uploadFileRes) => {
							console.log(that.$store.state.user,"10343")
							console.log(JSON.parse(uploadFileRes.data),"93")
							let res = JSON.parse(uploadFileRes.data);
						},
						fail: (e) => {
							console.log("网络请求fail");
						},
						complete: () => {
							//返回成功后调用后端返回的照片接口刷新头像
							console.log("网络请求complete");
							uni.hideLoading();
							uni.showToast({
								title: '上传成功!',
								icon: 'none'
							});
						}
						
						});
					}
					})

			},

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值