前端传base64和blob文件有问题,准备传file文件,但是uni.request并不支持formData类型的数据,想着将FormData 对象转换只为字符串形式,并设置正确的content-type头部信息,发现也不行,就试一下uni.uploadFile 暂时解决问题,欢迎大佬们补充
uni.uploadFile({
url: '你的接口地址',
filePath: ev.base64, //我传的是base64
name: 'file',
formData: {
hsbz: '1' // 其他参数
},
success: (uploadFileRes) => {
//成功之后
},
fail:(err) =>{
//失败
},
complete:()=>{//接口调用结束}
});