使用 Alamofire 发送包含图像和 json 的发布请求

Posted

技术标签:

【中文标题】使用 Alamofire 发送包含图像和 json 的发布请求【英文标题】:send a post request including image and json with Alamofire 【发布时间】:2014-12-27 11:21:06 【问题描述】:

我发现使用 Alamofire.upload(.POST, uploadURL , fileURL) 上传图片并使用 Alamofire.request(.POST, url, parameters: params,encoding:.JSON) 发送包含 json 的 post 请求很容易 但是如何同时发送包含图像和 json 的 post 请求呢?有人可以帮我解决这个问题吗?感谢你! :)

【问题讨论】:

【参考方案1】:

这是我在另一个问题上发布的问题的解决方案。无需复制和粘贴所有内容,只需查看here。基本上,它提供了一个简单的函数,您可以使用它来创建 Alamofire.upload 所需的 URLRequestConvertible 和 NSData。如果需要,还有一个快速示例和 php 上传脚本。祝你好运!

【讨论】:

以上是关于使用 Alamofire 发送包含图像和 json 的发布请求的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Swift 中使用 Alamofire 上传带有 JSON 参数的图像?

发送 JSON 数组作为参数 Alamofire

Alamofire - 使用照片时图像上传失败

通过 Alamofire 发送 json 数组

如何在 Swift 3 中使用 Alamofire 在 POST 请求中将给定的 JSON 作为参数发送?

Alamofire 多部分/表单数据上传请求中仅不发送图像