AF-文件上传

来源:互联网 发布:武汉斗鱼招聘 php 编辑:程序博客网 时间:2024/04/29 02:55
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{    // 1.获得请求管理者    AFHTTPRequestOperationManager *mgr = [AFHTTPRequestOperationManager manager];        // 2.发送请求(做文件上传)    // parameters : 只能放非文件参数    NSMutableDictionary *params = [NSMutableDictionary dictionary];    params[@"username"] = @"zhangsan";        [mgr POST:@"url" parameters:params      constructingBodyWithBlock:^(id<AFMultipartFormData> formData) {          // 一定要在这个block中添加文件参数                    // 加载文件数据          NSString *file = [[NSBundle mainBundle] pathForResource:@"test.txt" ofType:nil];          NSData *data = [NSData dataWithContentsOfFile:file];                    // 拼接文件参数          [formData appendPartWithFileData:data name:@"file" fileName:@"123.txt" mimeType:@"text/plain"];    }      success:^(AFHTTPRequestOperation *operation, id responseObject) {        NSLog(@"上传成功----%@", responseObject);    } failure:^(AFHTTPRequestOperation *operation, NSError *error) {        NSLog(@"上传失败----%@", error);    }];}

0 0
原创粉丝点击