0
我正在尝试使用Alamofire上传多部分表单。表单必须包含两部分,保存在桌面的.IPA文件和包含一些属性的xml。使用AEXML将XML作为字符串输出而创建的XML。 alamofire上传似乎想为每个网址,但我不知道如何转换。 “outputFile”是我桌面上的.IPA的字符串路径位置,“xmlString”是xml。下面是我的代码:使用Alamofire上传本地OS X IPA文件和XML
let httpheader: HTTPHeaders =
[
"Authorization": tokenheader
]
Alamofire.upload(
multipartFormData: { multipartFormData in
multipartFormData.append(xmlString, withName: "app_details")
multipartFormData.append(outputFile, withName: "appSource")
},
to: "*url here*", headers: httpheader,
encodingCompletion: { encodingResult in
switch encodingResult {
case .success(let upload, _, _):
upload.responseJSON { response in
debugPrint(response)
}
case .failure(let encodingError):
Swift.print(encodingError)
}
}
)
,我得到的错误说“无法调用‘追加’类型的参数列表‘(字符串,withName:字符串’)”