【发布时间】:2016-04-25 18:15:10
【问题描述】:
首先,我想说我是 swift 新手,并且知道一点。所以任何帮助都会得到帮助。我有一个多部分数据表单,其中包含一个图像(配置文件图像)、一些参数(名字、姓氏)和标题(用户 ID、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
}
但是如何将图像作为文件(不是 base-64string)发送,即使用参数和标题直接上传文件。
提前致谢
【问题讨论】: