微信小程序上传图片

 upFileImg (file){
		return new Promise((resolve, reject) => {
			let token =uni.getStorageSync(keys.token);
			uni.uploadFile({
				url: ‘oss上传图片地址’,
				name: 'file',
				file: file,
				filePath:file,
				header: {
					"Authorization": token,
				},
				formData: {
					'imageSource': '看后端需要什么'
				},
				success: (uploadFileRes) => {
					resolve(JSON.parse(uploadFileRes.data));
				},
				fail:(data) =>{
					reject(data)
				}
			});
		});
	},


在这里插入图片描述

调用

 async onChooseAvatar(e) {
      const { avatarUrl } = e.detail;
      const result = await upFileImg(avatarUrl);
      const  avatarUrlNew = result.data;
    },

你可能感兴趣的:(小程序,微信小程序,小程序)