-(void) upload{afhttprequestoperationmanager *manager = [Afhttprequestoperationmanager manager]; Nsdictionary *params = @{@ "devicename": @ "ImageName", @ "deviceId": @ "1", @ "Devicechildid": @ "11"}; [Manager post:@ "Http://127.0.0.1:8080/upload" Parameters:params constructingbodywithblock:^ (id<a Fmultipartformdata> formData) {UIImage *image = [UIImage imagenamed:@ "a.jpg"]; NSData *imagedata = uiimagejpegrepresentation (image, 1); NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; Formatter.dateformat = @ "YYYYMMDDHHMMSS"; NSString *str = [formatter stringfromdate:[nsdate date]]; NSString *filename = [NSString stringwithformat:@ "%@.jpg", str]; Upload images to file stream format [formData appendpartwithfiledata:imagedata name:@ "Deviceimg" Filenam E:filename mimetype:@ "Image/jpeg"]; } success:^ (afhttprequestoperation *operation, id responseobject) { NSLog (@ "Upload successful return result:%@", responseobject); } failure:^ (Afhttprequestoperation *operation, Nserror *error) {NSLog (@ "error::::%@", error); }];}
Afnetworking Uploading Files