iOS 上传图片篇

首先,需要有这两个三方类文件,如图1和如图3:

图1

方法一:

点开如图一的CLNetWorkingManager.m

上传图片方法如下:

图2

然后在viewController.m中,

//创建CLImageModel

NSData *image = [defaults objectForKey:@"imageData"];

CLImageModel *model = [[CLImageModel alloc]init];

model.image = [UIImage imageWithData:image];

model.field = @"mPhoto";

//整体参数拼接(sendCandidates+会员号+token+jsonString+mPhoto)

NSDictionary *submitDic = [NSDictionary dictionaryWithObjectsAndKeys:@"sendCandidates",@"reqCode",[defaults objectForKey:@"MemberId"],@"memberId",en,@"token",ecryptText,@"jsonString", nil];

NSLog(@"整体参数:%@",submitDic);

//网络请求

[CLNetworkingManager uploadWithURLString: url  parameters:submitDic model:model progress:^(float writeKB, float totalKB) {

} succeed:^{

} fail:^(NSError *error) {

}];

方法二:

图3


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1、禁止手机睡眠[UIApplication sharedApplication].idleTimerDisabl...
    DingGa阅读 1,211评论 1 6
  • 提到从摄像头/相册获取图片是面向终端用户的,由用户去浏览并选择图片为程序使用。在这里,我们需要过UIImagePi...
    Ashoka_APP阅读 1,575评论 1 1
  • iOS网络架构讨论梳理整理中。。。 其实如果没有APIManager这一层是没法使用delegate的,毕竟多个单...
    yhtang阅读 5,491评论 1 23
  • 转自:http://www.code4app.com/blog-866962-1317.html1、设置UILab...
    MMOTE阅读 1,893评论 1 1
  • 荀子,儒家的现实主义派,性恶说。善的和有价值的东西都是人的创造,人在宇宙中与天、地同等重要,各有特殊职责。 人需要...
    misself阅读 222评论 0 0

友情链接更多精彩内容