uniapp上传图片文件

思路、
首先获取本地图片路径可以拍照或者使用相册,获取之后使用uni.uploadFile上传

uni.chooseImage({
				    count: 1, //默认9
				    sizeType: ['compressed'], //可以指定是原图还是压缩图,默认二者都有
				    sourceType: ['camera '], //手机拍照
				    success:(res)=> {
						console.log(res);
						const tempFilePaths = res.tempFilePaths;
						// if (res.tempFiles[0].size > 2291456) return uni.showToast({title: "上传图片大小不能超过2MB",icon: 'none'});
						this.imgsrcArr.push(res.tempFilePaths[0])
						uni.uploadFile({
							url: `上传服务器路径`,
							filePath: tempFilePaths[0],
							name: 'file',
							formData: {
								"file":tempFilePaths[0],
								use:'company_photo'
							},
							success: (uploadFileRes) => {
								console.log(JSON.parse(uploadFileRes.data).data.id,"返回信息");
								this.logo = JSON.parse(uploadFileRes.data).data.id
							}
						});
				    }
				});
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值