ios-AFNetworking怎么设置上传进度条

2025-05-03 05:27:26
推荐回答(1个)
回答1:

AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
[manager POST:urlStr parameters:nil constructingBodyWithBlock:^(id formData) {
[formData appendPartWithFileData:imgData name:@"pic"fileName:fileName mimeType:@"image/jpeg"];
} success:^(AFHTTPRequestOperation *operation, id responseObject) {
NSLog(@"success:%@",responseObject);
NSInteger result = [[responseObject objectForKey:@"result"] integerValue];
if (result == 1) {
successBlock(responseObject);
}else{
UIAlertView *alertView = [[UIAlertView alloc]initWithTitle:nil message:@"出错了"delegate:nil cancelButtonTitle:@"ok"otherButtonTitles:nil, nil];
[alertView show];
}

} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
UIAlertView *alertView = [[UIAlertView alloc]initWithTitle:nil message:[error localizedDescription] delegate:nil cancelButtonTitle:@"ok"otherButtonTitles:nil, nil];
[alertView show];
failureBlock(error);
}];