uniapp 移动端更换头像

在使用uniapp实现更换头像功能的时候,发现用uni.chooseImage选择图片得到的图片地址是blob格式,可是需要传给后端url的格式,请问应该怎么解决?

updataAvatar(){
            const that = this
            uni.chooseImage({
                count: 1, //默认9
                sizeType: ['original', 'compressed'],
                sourceType: ['album','camera'],
                success: function(res) {
                    console.log(res)
                    const filesList = res.tempFiles;
                    const url = filesList[0].path
                }
            });
        },

传这个res.tempFilePaths给后端就可以了,后端能接收

传文件流 后端就可以接收

传递格式变成 表单二进制流格式

var formData = new FormData();

append进去
然后出an给后端

改一下格式,换成文件流