AFNetworking嵌套json中的post image
我必须发送一个嵌套的json请求,其中包括一个内部层次结构的图像。 例如:
{"product" : { "catalogue_id" : "x", "name" : "my product", "image" : #<image> } }
问题是如果我尝试使用multipartFormRequestWithMethod:path:parameters:constructingBodyWithBlock:
和appendPartWithFileData:name:fileName:mimeType:
,传入catalogue_id和名称为参数,图像字段后面添加“产品”,如下所示:
{"product" : { "catalogue_id" : "x", "name" : "my product" } , "image" : #<image> }
有没有办法指定图像字段嵌套在一定的深度?
感谢堆
find了一些修补的答案:名字product[image]
做的伎俩
示例代码:
NSMutableURLRequest *request = [[client sharedInstance] multipartFormRequestWithMethod:@"POST" path:@"/catalogues/1/products.json" parameters:params constructingBodyWithBlock:^(id<AFMultipartFormData> formData) { [formData appendPartWithFileData:img name:@"product[image]" fileName:@"myimage.jpg" mimeType:@"image/jpg"]; }];