【发布时间】:2016-10-06 12:15:22
【问题描述】:
我是 iOS/Swift 新手,刚开始玩 Alamofire 3.4.0。我已经成功地将它用于许多 GET/POST 请求。现在我正在尝试使用它将文件作为 MultipartFormData 上传。我遇到的问题是我需要包含几个 URLEncodedInURL 参数。例如,我要上传的 URL 如下所示:
PUT http://myserver.com:9972/api/files/9ac474e0&uploadToken=23rjv019r325r87a
到目前为止,在我编写的 GET/POST 请求中,我一直在使用包含 parameters 和 encoding 参数的 request() 重载,但我没有看到类似的上传重载?我见过的大多数包含参数的上传示例似乎都是使用.appendBodypart() 将它们写入多部分表单数据,但我还没有看到任何处理 URL 本身中的 URL 编码参数的内容。
正如我之前所说,Alamofire 对我来说仍然很新,所以我猜我只是缺少一些明显的东西。如果有人能指出我正确的方向,我当然会很感激!
【问题讨论】:
标签: parameters upload alamofire