如何将POST Json和Image发送到php alamofire

时间:2017-06-05 13:49:16

标签: php json swift post alamofire

我可以使用以下代码从swift发送json的发布数据:

private func alamoFireAjax(url: String, parameters: Parameters, callback: @escaping (DataResponse<Any>) -> Void) {
    Alamofire.request(url, method: .post, parameters: parameters, encoding: JSONEncoding.default).responseJSON(completionHandler: callback)
}

但我想发送一个图像以及此函数发送的数据。我如何在alamofire中做到这一点,或者我需要一个不同的框架。

1 个答案:

答案 0 :(得分:3)

你需要将(编码)图像转换为base64并作为字符串发送给PHP,接收后PHP可以解码并保存在存储中或保存base64字符串。