首先,我想说我是新手,并且知道一点点.所以任何帮助都会受到关注.我有一个multipart-data表单,它有一个图像(profile-image),一些参数(first-name,last-name)和header(userid,hashCode).我想发送一个POST请求来提交表单.
我只能使用标题和除图像之外的其他参数发出POST请求:
let headers = [
"user_id": (Helper.getUserInfo()?.user_id)!,
"hash_code":(Helper.getUserInfo()?.hash_code)!,
]
let params = [
"name": self.name.text!,
"address":self.address.text!]
Alamofire.request(.POST, kFormUrl, parameters:params ,headers:headers).responseJSON { [weak self] response in
//working fine
}
Run Code Online (Sandbox Code Playgroud)
但是如何将图像作为文件发送(不是base-64string),即使用参数和标题直接上传文件.
提前致谢