2012-06-22 5 views
0

MKNetworkKit을 사용하여 서버 요청을 가져 왔습니다. 이 JSON 형식을 사용하여 여러 이미지 파일을 업로드하는 방법은 무엇입니까?MKNetworkKit을 사용한 다중 이미지 업로드

"pictures": [ 
    { 
     "name": "pic1", 
     "qty": 1, 
     "size": 312 
    }, 
    { 
     "name": "pic2", 
     "qty": 2, 
     "size": 123 
    } 
] 

Iv'e 볼 수있는 샘플 코드의 대부분은 다음과 같습니다

MKNetworkOperation *op = [self.flUploadEngine postDataToServer:postParams path:@"/post.php"] 
[op addFile:imageData1 forKey:@"firstImage"]; 
[op addFile:imageData2 forKey:@"secondImage"]; 

감사

+0

당신은 단순히 UTF로 이미지 데이터를 직렬화 할 수 시도 넣어 -64 인코딩을 사용하고 다른 프리미티브와 마찬가지로 키가있는 값으로 추가 한 다음 서버 끝에서 deserialize합니다. 하지만 내가 올바르게 이해한다면 원하는 방식으로 설명하면 JSON의 큰 덩어리가되어 매우 빨리 느려질 것입니다. –

답변

0
NSData *dataWithData1=UIImageJPEGRepresentation([ary_image_upload objectAtIndex:i],90); 

    [self.flOperation addData:dataWithData1 forKey:@"userfl" mimeType:@"image/jpeg"fileName:imageName]; 

코드가이

관련 문제