美文网首页
iOS 图片上传

iOS 图片上传

作者: Ice丶泽 | 来源:发表于2017-03-22 15:18 被阅读0次
    AFHTTPRequestOperationManager *mgr = [AFHTTPRequestOperationManager manager];
            mgr.responseSerializer.acceptableContentTypes = [NSSet setWithObjects:@"application/json",@"text/html",@"text/plain", nil];
    
            mgr.requestSerializer = [AFHTTPRequestSerializer serializer];
            mgr.responseSerializer = [AFHTTPResponseSerializer serializer];
            // 2.封装参数(这个字典只能放非文件参数)
            NSMutableDictionary *param = [NSMutableDictionary dictionary];
            param[@"file"] = @"picture";
            //    param[@"file"] = @"picture2";
            // 2.发送一个请求
    
            [SVProgressHUD showWithStatus:@"正在上传"];
            [mgr POST:BMJZUploadImage parameters:param constructingBodyWithBlock:^(id<AFMultipartFormData> formData) {
                NSData *fileData = UIImageJPEGRepresentation(image, 0.05);
    
                [formData appendPartWithFileData:fileData name:@"file" fileName:@"zhengmian.jpg" mimeType:@"image/jpeg"];
            } success:^(AFHTTPRequestOperation *operation, id responseObject) {
                NSLog(@"上传成功");
    
                NSMutableString *result = (NSMutableString *)[[NSString alloc] initWithData:responseObject  encoding:NSUTF8StringEncoding];
            } failure:^(AFHTTPRequestOperation *operation, NSError *error) {
                NSLog(@"%@", error);
            }];
    

    相关文章

      网友评论

          本文标题:iOS 图片上传

          本文链接:https://www.haomeiwen.com/subject/jzponttx.html