मैं एकल सेवा अनुरोध में एक से अधिक छवि अपलोड करना चाहता हूं। मैं उसे कैसे कर सकता हूँ। अब तक मैं की तरह के रूप मेंएक अनुरोध में एकाधिक छवियां अपलोड करें
NSData *imageData = UIImageJPEGRepresentation(image, 90);
NSString *boundary = @"---------------------------14737809831466499882746641449";
NSString *contentType = [NSString stringWithFormat:@"multipart/form-data; boundary=%@",boundary];
NSMutableData *postBody = [NSMutableData data];
// file
[postBody appendData:[[NSString stringWithFormat:@"\r\n--%@\r\n",boundary] dataUsingEncoding:NSUTF8StringEncoding]];
[postBody appendData:[[NSString stringWithString:[NSString stringWithFormat:@"Content-Disposition: form-data; name=\"files\"; filename=\”%@\”\r\n”,@“imagename”]] dataUsingEncoding:NSUTF8StringEncoding]];
[postBody appendData:[@"Content-Type: application/octet-stream\r\n\r\n" dataUsingEncoding:NSUTF8StringEncoding]];
[postBody appendData:[NSData dataWithData:imageData]];
[postBody appendData:[[NSString stringWithFormat:@"\r\n--%@--\r\n",boundary] dataUsingEncoding:NSUTF8StringEncoding]];
[postBody appendData:[@"\r\n" dataUsingEncoding:NSUTF8StringEncoding]];
अब मैं सर्वर से दो छवियों को अपलोड करने मैं यह कैसे कर सकते हैं एक छवि अपलोड करने में सक्षम हूँ।
प्रतिक्रिया के लिए धन्यवाद .. अभी भी यह मेरे लिए काम कर रहा है। मेरे पैरामीटर सही ढंग से डाले जा रहे हैं लेकिन फाइलें अपलोड नहीं हो रही हैं .. क्या यह सही है? aImageDic = @ { @ "image1": imageData1, @ "image2": imageData2 }; –
धन्यवाद यह अब काम कर रहा है। मैं गलत फ़ाइल नाम भेज रहा था। Thats क्यों यह काम नहीं कर रहा था .. –
यह अपने स्वयं के बग को खोजने और हल करने के लिए एक डेवलपर का एक बहुत अच्छा संकेत है ... अच्छा काम ब्रो .. इसे जारी रखें ... :) –