iOS用AFN上传图片到java后台
2017-01-05 11:37
786 查看
-(void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event { AFHTTPSessionManager *manager = [AFHTTPSessionManager manager]; [manager POST:@"http://localhost:8080/FileUpdateDemo/FileDemo" parameters:nil constructingBodyWithBlock:^(id _Nonnull formData) { UIImage *image = [UIImage imageNamed:@"22.jpg"]; NSData *imageData = UIImagePNGRepresentation(image); //使用formData来拼接数据 /* 第一个参数:二进制数据 要上传的文件参数 第二个参数:服务器规定的 第三个参数:该文件上传到服务器以什么名称保存 */ [formData appendPartWithFileData:imageData name:@"file" fileName:@"xxxx.png" mimeType:@"image/png"]; // [formData appendPartWithFileURL:[NSURL fileURLWithPath:@"/Users/zyyt/Desktop/11.jpg"] name:@"file" fileName:@"123.png" mimeType:@"image/png" error:nil]; // [formData appendPartWithFileURL:[NSURL fileURLWithPath:@"/Users/zyyt/Desktop/11.jpg"] name:@"file" error:nil]; } progress:^(NSProgress * _Nonnull uploadProgress) { NSLog(@"%f",1.0 * uploadProgress.completedUnitCount/uploadProgress.totalUnitCount); } success:^(NSURLSessionDataTask * _Nonnull task, id _Nullable responseObject) { NSLog(@"上传成功---%@",responseObject); } failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) { NSLog(@"上传失败---%@",error); }]; }
相关文章推荐
- iOS使用http post多图片上传带描述+java后台服务器,简单实现例子.
- Java后台服务器接收IOS客户端上传的图片
- java图片上传后台实现以及删除时删除目录
- iOS客户端上传图片到Java服务端
- iOS- 利用AFNetworking(AFN) - 实现图片上传
- 选取图片裁剪并上传功能的实现(后台java实现)
- jquery mobile上传图片完整例子(包含ios图片横向问题处理和C#后台图片压缩)
- 使用lrz压缩上传图片,后台使用java
- IOS afn三方上传图片
- iOS开发-利用AFN上传图片到服务器
- Android、IOS 图片上传接口(Java实现Servlet)。
- AFN 3.0 表单上传图片和文字 iOS 7.0的一些问题
- ios-上传图片到后台
- 关于Java后台处理android上传图片的问题
- java开发,前台用EXTJS展示,后台 swfuplaod批量图片上传组件的运用
- java图片上传并预览,前台用jQuery插件AjaxFileUpload,后台用FileUtils.copyFile.
- iOS- 利用AFNetworking(AFN) - 实现图片上传 -
- iOS- 利用AFNetworking(AFN) - 实现图片上传
- iOS一句话搞定图片上传,数据请求(基于AFN)[持续更新]
- 图片上传,android ios Java服务器整合