zoukankan      html  css  js  c++  java
  • 把一张图片 转成二进制流 用AFNetworking POST 上传到服务器.

    把一张图片 转成二进制流 用AFNetworking POST 上传到服务器.

    AFHTTPRequestOperationManager *manager = [[AFHTTPRequestOperationManager alloc] initWithBaseURL:[NSURL URLWithString:BaseUrl]];


                manager.responseSerializer = [AFJSONResponseSerializer serializer];


                manager.requestSerializer.timeoutInterval = TimeoutInterval;


                [manager POST:Request_updateCompanyInfo parameters:paramDict constructingBodyWithBlock:^(id<AFMultipartFormData> formData) {


                    NSData *data=UIImagePNGRepresentation(_userImage);


                    NSDateFormatter *formatter = [[NSDateFormatter alloc] init];


                    // 设置时间格式


                    formatter.dateFormat = @"yyyyMMddHHmmss";


                    NSString *str = [formatter stringFromDate:[NSDate date]];


                    NSString *fileName = [NSString stringWithFormat:@"%@.png", str];


                    [formData appendPartWithFileData:data name:@"logo_img" fileName:fileName mimeType:@"image/png"];


                    


                } success:^(AFHTTPRequestOperation *operation, id responseObject) {


                    [super stopLoadingCompletedWithMessage:@"提交成功"];


                    [self.navigationController popViewControllerAnimated:YES];


                    


                } failure:^(AFHTTPRequestOperation *operation, NSError *error) {


                    


                }];

  • 相关阅读:
    Hadoop Python 调用自定义so动态库
    Golang Redigo连接Redis 简单使用
    Golang 错误 "bad file descriptor"
    Centos Git 安装与升级
    初识数据库
    MySQL介绍,下载和安装
    并发编程:协程
    并发编程:多线程
    并发编程:多进程
    操作系统,进程理论
  • 原文地址:https://www.cnblogs.com/LiLihongqiang/p/6910295.html
Copyright © 2011-2022 走看看