#pragma POST--上传图片
- (void)postUpdateimgWith:(UIImage *)headImg
{
if ([CheckNetwork isExistenceNetwork])
{
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
// manager.responseSerializer.acceptableContentTypes = [NSSet setWithObject:@"text/html"];
NSDictionary *parameter =@{@"userid":[NSNumber numberWithInteger:self.userid],
@"token":self.token,
};
[manager POST:Post_updateimg parameters:parameter constructingBodyWithBlock:^(id<AFMultipartFormData> formData) {
NSData *image = UIImageJPEGRepresentation(headImg, 0.5);
[formData appendPartWithFileData:image
name:@"head"
fileName:@"user_icon.png"
mimeType:@"multipart/form-data"];
}success:^(AFHTTPRequestOperation *operation, id responseObject) {
NSDictionary *resultDict =(NSDictionary *)responseObject;
if (resultDict) {
if (1 == [[resultDict objectForKey:Mark] intValue]) {
[UtilMethod toastOnTabBar:@"保存成功"];
[self starGetData];
} else {
if ([resultDict objectForKey:Message]) {
[self.view makeToast:[NSString stringWithFormat:@"%@",[resultDict objectForKey:@"msg"]]];
return;
}
}
}
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
[UtilMethod toastOnTabBar:[NetworkError errorMessageWithCode:error.code]]; }];
} else {
[UtilMethod toastOnTabBar:[NetworkError errorMessageWithCode:WKNertworkNotConnectInternet]];
return;
}
}
- (void)postUpdateimgWith:(UIImage *)headImg
{
if ([CheckNetwork isExistenceNetwork])
{
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
// manager.responseSerializer.acceptableContentTypes = [NSSet setWithObject:@"text/html"];
NSDictionary *parameter =@{@"userid":[NSNumber numberWithInteger:self.userid],
@"token":self.token,
};
[manager POST:Post_updateimg parameters:parameter constructingBodyWithBlock:^(id<AFMultipartFormData> formData) {
NSData *image = UIImageJPEGRepresentation(headImg, 0.5);
[formData appendPartWithFileData:image
name:@"head"
fileName:@"user_icon.png"
mimeType:@"multipart/form-data"];
}success:^(AFHTTPRequestOperation *operation, id responseObject) {
NSDictionary *resultDict =(NSDictionary *)responseObject;
if (resultDict) {
if (1 == [[resultDict objectForKey:Mark] intValue]) {
[UtilMethod toastOnTabBar:@"保存成功"];
[self starGetData];
} else {
if ([resultDict objectForKey:Message]) {
[self.view makeToast:[NSString stringWithFormat:@"%@",[resultDict objectForKey:@"msg"]]];
return;
}
}
}
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
[UtilMethod toastOnTabBar:[NetworkError errorMessageWithCode:error.code]]; }];
} else {
[UtilMethod toastOnTabBar:[NetworkError errorMessageWithCode:WKNertworkNotConnectInternet]];
return;
}
}