dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(.2 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
//接收类型不一致请替换一致text/html或别的
manager.responseSerializer = [AFHTTPResponseSerializer serializer];
[manager.requestSerializersetValue:LNYTokenforHTTPHeaderField:@"access_token"];
[manager.requestSerializer setValue:@"multipart/form-data" forHTTPHeaderField:@"Content-Type"];
NSString * urlString = [NSString stringWithFormat:@"地址"];
NSURLSessionDataTask*task = [managerPOST:urlStringparameters:nilconstructingBodyWithBlock:^(id_NonnullformData) {
_imageData =UIImageJPEGRepresentation(_image5.image,1);
NSString*fileName = [NSStringstringWithFormat:@"5.png"];
[formDataappendPartWithFileData:_imageData
name:@"file"
fileName:fileName
mimeType:@"image/jpeg"];
}progress:^(NSProgress*_NonnulluploadProgress) {
//打印下上传进度
}success:^(NSURLSessionDataTask*_Nonnulltask,NSData* responseObject) {
NSMutableDictionary *dict = [NSJSONSerialization JSONObjectWithData:responseObject options:NSJSONReadingMutableContainers error:nil];
//上传成功
}failure:^(NSURLSessionDataTask*_Nullabletask,NSError*_Nonnullerror) {
//上传失败
}];
[taskresume];
});
网友评论