ios afnetworking如何往服务器提交图片
来源:互联网 发布:js获取下拉框选中的值 编辑:程序博客网 时间:2024/06/13 22:31
以前往服务器上传图片的时候傻傻的自己写上传,不晓得afnetworking上传图片方法,今天整理出来以做记录
参见http://blog.csdn.net/zwl492454828/article/details/52160555
AFHTTPSessionManager *manager = [AFHTTPSessionManagermanager];
manager.responseSerializer.acceptableContentTypes
[NSSetsetWithObjects:@"application/json",@"text/html",@"image/jpeg",@"image/png",@"application/octet-stream",@"text/json",nil];
NSString *url=@"";
NSURLSessionDataTask *task = [managerPOST:urlparameters:nilconstructingBodyWithBlock:^(id<AFMultipartFormData>_Nonnull formData)
{
UIImage * image = [UIImageimageNamed:@"test.png"];
NSData *imageData =UIImageJPEGRepresentation(image,1);
/*将图片进行压缩
NSData *imageData
if (UIImagePNGRepresentation(image) == nil) {
self.imageData = UIImageJPEGRepresentation(image, 1);
} else {
self.imageData = UIImagePNGRepresentation(image);
}
*/
NSString *str =@"根据需求自己命名";
NSString *fileName = [NSStringstringWithFormat:@"%@.jpg", str];
[formData appendPartWithFileData:imageData
name:@"file"
fileName:fileName
mimeType:@"image/jpeg"];//类型根据自己需求填写
}
success:^(NSURLSessionDataTask *_Nonnull task,id_Nullable responseObject)
{
//上传成功
}
failure:^(NSURLSessionDataTask *_Nullable task,NSError * _Nonnull error)
{
//上传失败
}];
- ios afnetworking如何往服务器提交图片
- AFNetworking如何向服务器提交图片 ios中获取图片并上传图片
- ios表单提交(多个参数)数据到服务器,上传图片AFNetWorking
- iOS AFNetworking上传图片到服务器
- iOS开发-AFNetworking imageView,button如何设置图片缓存?
- AFNetworking 图片上传至服务器
- IOS上传一张图片--- AFNetworking
- iOS 向服务器提交Byte数组格式图片
- iOS图片上传-AFNetWorking的图片上传
- 如何上传图片到服务器(ios)
- AFNetworking 上传图片,文件到服务器
- 使用AFNetworking上传图片到服务器
- iOS AFNetworking 使用Https访问服务器
- iOS开发-AFNetworking之上传图片音乐文件
- iOS- 利用AFNetworking(AFN) - 实现图片上传 -
- iOS利用AFNetworking(AFN) 实现图片上传
- IOS 图片异步加载 - UIImageView(AFNetworking)
- iOS使用AFNetworking上传图片或者文件
- java并发编程--ConcurrentHashMap、CopyOnWriteArrayList、BlockingQueue
- Android 导入so包后,报java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader
- Android自定义Dialog
- spring-mvc过滤器
- android -日志框架
- ios afnetworking如何往服务器提交图片
- iOS Cocoapods 安装 使用
- Linux中dd命令详解
- SURF与SIFT比较
- 7段实用代码
- CentOS安装zip unzip命令
- Opencv3.1基于混合高斯去除前景(适用于动态视频去除前景)
- python循环语句与其他编程语言不同之处
- Android 使用三级缓存实现对图片的加载 .