Ios 使用Alamofire上传JSON对象中的图像数组
我正在开发一个iOS应用程序,需要使用json对象发出Post请求,如下所示:Ios 使用Alamofire上传JSON对象中的图像数组,ios,json,swift,swift3,alamofire,Ios,Json,Swift,Swift3,Alamofire,我正在开发一个iOS应用程序,需要使用json对象发出Post请求,如下所示: { "id": 30645, "obj1": [ { "id": 21649, "comment":"Lorem ipsum dolor sit amet,", "obj2": [ { "id": 42070, "comment": "Lorem ipsum dolor sit amet, consectetu
{
"id": 30645,
"obj1": [
{
"id": 21649,
"comment":"Lorem ipsum dolor sit amet,",
"obj2": [
{
"id": 42070,
"comment": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum lacinia, urna sed gravida fringilla, elit",
"obj3": [
{
"id": 518964,
"active": false
}
],
"images": [UImage, UIImage, UIImage]
}
],
"status": 1
}
]
}
我的问题是:做这件事最好的方法是什么
编辑:
问题是UIImage的数组,我可以用它做什么?转换为base64或使用Alamofire提供的多部分解决方案
谢谢你抽出时间
p.D.我正在使用Alamofire 4.0和Swift 3检查此应答文件数据无法通过json发布您需要带文件参数的多部分表单Sok,我将使用多部分查看它是否符合我的需要。非常感谢。JSON不支持图像或其他二进制数据。看看JSON规范,知道它可以传输什么类型。使用multipart,因为它不需要花时间加载。检查这个答案文件数据不能通过JSON发布。你需要使用multipart表单和文件参数。OK,我要使用multipart,看看它是否适合我的需要。非常感谢。JSON不支持图像或其他二进制数据。查看JSON规范,了解它可以传输哪些类型。请使用multipart,因为它不需要花费时间来加载。