nat-transform 上传文件到qiniu 在IOS里总不成功

Nat.upload('http://up-z2.qiniu.com',{
path:_path,
formData:{
  'token':await this.qiniuToken,
},
headers:{
  'token':await this.qiniuToken
}
}, (err, ret) => {
	console.log(err)
})

总是报错:token not specified

能过捉包发现Headers根本没传过去,还有formData也没传

打开IOS工程的NatTransform.m文件,通过打断点分析发现作者把Headers写错了,还有FormData直接写死了! 213-215行:

    NSDictionary* headers = params[@"header"];
    NSDictionary *formData = params[@"formData"];
    formData = @{@"name":@"huang",@"gender":@"man",@"platform":@"iOS"};

header 的名字和前端代码headers不统一 formData这一行应该是作用测试用的,忘去掉了 ,其实Headers或formdata只要有一个有token就能上传成功了