zoukankan      html  css  js  c++  java
  • iOS开发通过AFNetworking上传图片到服务器

    iOS开发通过AFNetworking上传图片到服务器

    AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];

        manager.responseSerializer.acceptableContentTypes = [NSSet setWithObjects:@"application/json",

                                                             @"text/html",

                                                             @"image/jpeg",

                                                             @"image/png",

                                                             @"application/octet-stream",

                                                             @"text/json",

                                                             nil];

        manager.requestSerializer= [AFHTTPRequestSerializer serializer];

        manager.responseSerializer= [AFHTTPResponseSerializer serializer];

        [manager POST:@"http://www.xingzhou.win/?c=api&a=image_input" parameters:nil constructingBodyWithBlock:^(id<AFMultipartFormData>  _Nonnull formData) {

            UIImage *image = [UIImage imageNamed:@"gauge.png"];

            NSData *data = UIImagePNGRepresentation(image);

            //上传的参数(上传图片,以文件流的格式)

            [formData appendPartWithFileData:data

                                        name:@"file"

                                    fileName:@"gauge.png"

                                    mimeType:@"image/png"];

        } progress:^(NSProgress * _Nonnull uploadProgress) {

            

        } success:^(NSURLSessionDataTask * _Nonnull task, id  _Nullable responseObject) {

            NSLog(@"上传成功");

            

        } failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) {

            NSLog(@"上传失败%@",error);

            

        }];

  • 相关阅读:
    六、order set结构及命令详解
    五、set结构及命令详解
    四、redis的link结构及命令详解
    三、redis对字符串类型的操作
    二、redis对于key的操作命令
    一、redis的特点以及安装使用
    Mysql5.7以上版本group by报错问题
    1.4 java高并发程序设计-无锁
    sysbench工具和mysql的基准测试
    sqli-labs(29-31关)
  • 原文地址:https://www.cnblogs.com/LiLihongqiang/p/6860337.html
Copyright © 2011-2022 走看看