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

            

        }];

  • 相关阅读:
    Tomcat 服务器的安装和配置
    谈谈如何在面试中发掘程序猿的核心竞争力
    Apache2.4卡住无法访问的解决……
    如何设计一个编辑窗体的基类
    我是如何实现一个通用的验证基类的?
    我的微信头像换成国旗后的遭遇
    如何安装一个优秀的BUG管理平台——真的是手把手教学!
    DevExpress学习系列(控件篇):GridControl的基本应用
    打车软件烧钱背后的商业逻辑
    如何给你的为知笔记添加一个漂亮的导航目录
  • 原文地址:https://www.cnblogs.com/LiLihongqiang/p/6860337.html
Copyright © 2020-2023  润新知