前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >AFNetworking框架_上传文件或图像server

AFNetworking框架_上传文件或图像server

作者头像
全栈程序员站长
发布2022-07-06 09:29:51
4880
发布2022-07-06 09:29:51
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是全栈君。

的文本 XXXXXXXXXX在自己的论点更填写

– (void)uploadImageWithImage:(NSString *)imagePath

{

//上传其它所需參数

NSString *userId=XXXXXXXXXXX;

NSString *token=XXXXXXXXXXX;

//上传请求POST

AFHTTPClient *client=[AFHTTPClient clientWithBaseURL:[NSURL URLWithString:@””]];

NSString *urlString=[NSString stringWithFormat:@”上传server地址];

NSDictionary *dic=[[NSDictionary alloc] initWithObjectsAndKeys:userId,@”XXXXXX”,token,@”XXXXXX”, nil];

NSURLRequest *request = [client multipartFormRequestWithMethod:@”POST” path:urlString parameters:dic constructingBodyWithBlock:^(id<AFMultipartFormData> formData) {

//得到须要上传的数据

NSData *data=[NSData dataWithContentsOfFile:imagePath];

//上传时使用当前的系统事件作为文件名称

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

formatter.dateFormat = @”yyyyMMddHHmmss”;

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

NSString *fileName = [NSString stringWithFormat:@”%@.jpg”, str];

/*

此方法參数

1. 要上传的[二进制数据]

2. 相应站点上[upload.php中]处理文件的[字段”file”]

3. 要保存在server上的[文件名称]

4. 上传文件的[mimeType]

*/

//server上传文件的字段和类型

[formData appendPartWithFileData:data name:@”XXXXX” fileName:fileName mimeType:@”image/jpg/file”];

}];

// 3. operation包装的urlconnetion

AFHTTPRequestOperation *op = [[AFHTTPRequestOperation alloc] initWithRequest:request];

[op setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id responseObject) {

NSLog(@”上传完毕”);

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

NSLog(@”上传失败->%@”, error);

}];

//运行

[client.operationQueue addOperation:op];

}

版权声明:本文博客原创文章。博客,未经同意,不得转载。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/117393.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年1月6,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档