zoukankan      html  css  js  c++  java
  • iOS头像上传

    上传用户头像

    // 选择的头像
    - (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)image editingInfo:(nullable NSDictionary<NSString *,id> *)editingInfo
    {
        
        _headerIconImage.image=image;
        [self dismissViewControllerAnimated:YES completion:nil];
        
        
        // 1.创建一个管理者
        AFHTTPRequestOperationManager *mgr = [AFHTTPRequestOperationManager manager];
        
        NSString *yealUrl = @"http://192.168.31.174:8080/learnapp/user/touxiang";
        // 2.发送一个请求
        [mgr POST:yealUrl parameters:nil constructingBodyWithBlock:^(id<AFMultipartFormData> formData) {
            NSData *fileData = [[NSData alloc]init];
            fileData = UIImageJPEGRepresentation(image, 0.5);
            
            NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
            // 设置时间格式
            formatter.dateFormat = @"yyyyMMddHHmmss";
            NSString *str = [formatter stringFromDate:[NSDate date]];
            NSString *randStr = [NSString stringWithFormat:@"%d",arc4random()%900+100];
            
            NSString *fileName = [NSString stringWithFormat:@"%@%@.jpg", str,randStr];
            
            [formData appendPartWithFileData:fileData name:@"file" fileName:fileName mimeType:@"image/jpeg"];
            
           
        } success:^(AFHTTPRequestOperation *operation, id responseObject) {
                 
            NSLog(@"responseObject%@",responseObject);
            
            
        } failure:^(AFHTTPRequestOperation *operation, NSError *error) {
            
            NSLog(@"error%@",error);
    
        }];
            
        
    }
    一个人,一片天,一条路,一瞬间!
  • 相关阅读:
    [概述]移动机器人自主探索
    MRPT编译
    Kinect2.0相机标定
    小豆包的学习之旅:里程计运动模型
    小豆包的学习之旅:入门篇
    Kinect2.0点云数据获取
    COFF,amd64.vc90.mfc两个布署的问题
    [硬件]Robot运动控制
    [硬件]Urg_viewer数据读取
    [硬件]三维点云数据获取
  • 原文地址:https://www.cnblogs.com/zcl410/p/5069673.html
Copyright © 2011-2022 走看看