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);

            

        }];

  • 相关阅读:
    mybatis与spring的整合(代码实现)
    使用maven构建一个web项目
    解决maven 找不到指定路径应该如何
    建一个maven项目
    spring xml的配置
    mybatis.xml和mapper.xml的配置
    mvc @helper 创建用户自定义html
    sqlserver CLR sqlserver使用C# dll
    索引碎片
    压缩数据库
  • 原文地址:https://www.cnblogs.com/LiLihongqiang/p/6860337.html
Copyright © 2011-2022 走看看