Alamofire使用multipart-form / data插入正文部分text / plain

时间:2017-04-11 09:55:03

标签: alamofire

我在我的iOS项目中使用Alamofire 4.0

如果我将UTF8编码发送到多部分表格数据,韩国语言将在服务器的数据库中被破坏。

所以我想发送不是utf8编码

这里是我的代码

```  Alamofire.upload(multipartFormData:{multipartFormData in

        for (key,value) in parameter {
            multipartFormData.append(value.data(using: .utf8)!, withName: key)
        }

        for value in dataParameter.getDataParamtert() {
            multipartFormData.append(value, withName: "img_file", fileName: "jpg", mimeType: "image/jpg")
        }},

                     to: urlString,
                     method: .post,
                     encodingCompletion: { result in

                        switch result {
                        case .success(let result, _, _):
                            result.validate(statusCode: 200..<400)
                                .responseJSON(completionHandler: { (response) in

                                    let json = JSON(data: response.data!)

                                    if let result = json["result"]["data"].string{
                                        print(result)
                                    }
                                })

                        case .failure(let encodingError):
                            print("error:\(encodingError)")
                        }
    },paramteters:parameter)
}

```

是否可以在multipart-form / data中将参数格式放在bodypart中?

之类的东西
 Alamofire.upload(multipartFormData: {},parameters:paramter)‎ ..

请帮帮我..谢谢你

0 个答案:

没有答案