iOS开发 图片上传
来源:互联网 发布:屏幕触摸检测软件 编辑:程序博客网 时间:2024/06/05 00:32
一个封装好的图片上传的方法,基于AFNetworking
`
/**
* 图片上传
*
* @param URLString URL链接
* @param parameters 地址参数
* @param data 图片为data数据流
* @param name 图片name
* @param fileName 图片文件名称
* @param success 成功回调
* @param failure 失败回调
*
* @return NSURLSessionDataTask
*/
+(NSURLSessionDataTask )Upload:(NSString )URLString
parameters:(id)parameters
data:(NSData *)data
name:(NSString *)name
fileName:(NSString *)fileName
success:(void (^)(id responseObject))success
failure:(void (^)(NSError *error))failure {
return [[AFAppDotNetAPIClient sharedClient] POST:URLString parameters:parameters constructingBodyWithBlock:^(id<AFMultipartFormData> _Nonnull formData) {//mimeType 可以自行添加想要的类型 [formData appendPartWithFileData:data name:name fileName:fileName mimeType:@"image/png/jpg"];} progress:^(NSProgress * _Nonnull uploadProgress) {} success:^(NSURLSessionDataTask * _Nonnull task, id _Nullable responseObject) { success(responseObject);} failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) { failure(error);}];
}
`
有看不懂的请参考多图上传.那篇文章写的详细点.
更多详情请看https://github.com/Ysiqian/AFNetworkRequest 基于AFN3.X的二次封装网络请求 支持POST GET 单图多图上传.可以在项目中直接用.觉得可以,各位看官可以star一下哦.谢谢.
- Ios开发,图片上传
- iOS开发 图片上传
- iOS开发之上传图片
- iOS开发笔记--图片上传代码
- iOS开发-AFNetworking之上传图片音乐文件
- IOS应用开发之图片上传
- iOS开发上传图片的方法
- iOS开发之压缩,上传图片
- iOS开发上传图片的压缩
- iOS开发上传图片-----流媒体格式
- iOS开发之使用AFN上传图片
- iOS开发 使用NSURLConnection实现图片上传
- iOS开发技巧之:iOS 视频图片压缩上传
- iOS开发 使用AFNetworking实现多张图片上传
- iOS开发 将图片打包编码以便上传
- iOS开发-利用AFN上传图片到服务器
- IOS开发 拍照上传图片旋转90°
- iOS开发中的一些图片上传压缩处理
- 田忌赛马--贪心算法 HDU1052
- jQuery的event.target
- 树、二叉树简介
- springMVC Controller 参数bean中Date类型属性的赋值问题
- C++的深拷贝与浅拷贝
- iOS开发 图片上传
- 单例模式
- ElasticSearch
- 55页Pacific Trails Resort案例分析
- JAVA_棱形(实心) + 蝴蝶结(实心)打印
- sql语句的优化分析
- bug修复-fragment setArguments报错
- 2016年学习计划
- import github project As Android Project In Eclipse