//
// ViewController.m
// AFNetworkUpload
//
// Created by hq on 16/4/18.
// Copyright © 2016年 hanqing. All rights reserved.
//
#import "ViewController.h"
#import <AFNetworking.h>
@interface ViewController ()
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
AFHTTPSessionManager *session=[AFHTTPSessionManager manager];
[session POST:@"http://120.25.226.186:32812/upload" parameters:@{@"username":@"123"} constructingBodyWithBlock:^(id<AFMultipartFormData> _Nonnull formData) {
NSURL *url=[NSURL fileURLWithPath:@"/Users/hq/Desktop/2.jpg"];
[formData appendPartWithFileURL:url name:@"file" fileName:@"2.jpg" mimeType:@"image/jpeg" error:nil];
} progress:^(NSProgress * _Nonnull uploadProgress) {
NSLog(@"%f",uploadProgress.fractionCompleted);
} success:^(NSURLSessionDataTask * _Nonnull task, id _Nullable responseObject) {
NSLog(@"%@",responseObject);
} failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) {
}];
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
}
@end
AFHTTPSessionManager 上传文件
最新推荐文章于 2022-03-20 14:17:31 发布