/*
Upload image
*/
#define API_BASE_URL (_URL_) [Nsurl urlwithstring:[@ "http://172.20.0.248:8080/BaiXin/mapi/" Stringbyappendingstring:_url_]]
Asiformdatarequest *request=[asiformdatarequest Requestwithurl:api_base_url (@ "uploadfile.do")];
[Request setpostvalue:@ "12345" forkey:@ "RecordID"];
[Request setpostvalue:@ "19f4e51366bf4b42b404a4838a722fa0" forkey:@ "UserID"];
[Request settimeoutseconds:10000];
for (int i=0; i<[_photoview.photomenuitems count]; i++) {
UIImage *userheadimage = [_photoview.photomenuitems objectatindex:i];
[Request Setdata:uiimagejpegrepresentation (userheadimage,0.1)
Withfilename:[nsstring stringwithformat:@ "%d.jpg", I]
andcontenttype:@ "Image/jpeg/png"
Forkey:[nsstring stringwithformat:@ "file%d", I]];
}
[Request setcompletionblock:^{
Sbjsonparser *paser=[[sbjsonparser Alloc]init];
Nsdictionary *rootdic=[paser objectWithString:request.responseString];
NSLog (@ "Upload successful%@", rootdic);
}];
[Request setfailedblock:^{
NSLog (@ "upload failed");
}];
[Request startasynchronous];
iOS uploads multiple images (asihttprequest)