zoukankan      html  css  js  c++  java
  • AFNetworking上传文件

    -(void)upload{
        AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
        NSDictionary *params = @{@"deviceName":@"imageName",@"deviceId":@"1",@"deviceChildId":@"11"};
        [manager POST:@"http://127.0.0.1:8080/upload" parameters:params
                            constructingBodyWithBlock:^(id<AFMultipartFormData> formData) {
             
            UIImage *image = [UIImage imageNamed:@"a.jpg"];
            NSData *imageData = UIImageJPEGRepresentation(image, 1);
             
            NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
            formatter.dateFormat = @"yyyyMMddHHmmss";
            NSString *str = [formatter stringFromDate:[NSDate date]];
            NSString *fileName = [NSString stringWithFormat:@"%@.jpg", str];
             
            // 上传图片,以文件流的格式
            [formData appendPartWithFileData:imageData name:@"deviceImg"
                                    fileName:fileName mimeType:@"image/jpeg"];
        } success:^(AFHTTPRequestOperation *operation, id responseObject) {
             
            NSLog(@"上传成功返回结果 : %@",responseObject);
        } failure:^(AFHTTPRequestOperation *operation, NSError *error) {
            NSLog(@"error::::%@",error);
        }];
    }
    
  • 相关阅读:
    Filter过滤器
    jsp-JSTL表达式
    jsp-EL表达式
    JSP概述
    servlet编码问题
    微信开放平台-踩坑1
    Supervisor的安装以及使用
    laravel-mix的安装
    Laravel框架中打印sql
    Laravel 5.7 使用 PHP artisan migrate 的问题
  • 原文地址:https://www.cnblogs.com/damiao/p/4394556.html
Copyright © 2011-2022 走看看