求图中的前两求一张图片片

Pages: 1/5
主题 : iOS中如何上传多张图片到服务器, 求帮助求解决. 羊年大吉
级别: 新手上路
UID: 424195
可可豆: 159 CB
威望: 142 点
在线时间: 158(时)
发自: Web Page
来源于&&分类
iOS中如何上传多张图片到服务器, 求帮助求解决. 羊年大吉&&&
好像有一个叫multipart的参数, 求助.[ 此帖被FFFuny在 23:26重新编辑 ]
一步, 两步, 魔鬼的步伐.
级别: 新手上路
UID: 219003
可可豆: 98 CB
威望: 68 点
在线时间: 114(时)
发自: Web Page
可以一次选择传送多张,也可以每次选择传送一张。就是post请求,里面带参数。
学会分享,一起努力,生活就是良性循环。
级别: 侠客
可可豆: 277 CB
威望: 275 点
在线时间: 674(时)
发自: Web Page
我封装的使用AFNetworking上传多图的一个方法。带进度条回调,希望对你用帮助,我app中亲测可用,不知道你的服务器是如何接收数据的:声明:/** *  上传带图片的内容,允许多张图片上传(URL)POST * *  @param url                 网络请求地址 *  @param images              要上传的图片数组(注意数组内容需是图片) *  @param parameter           图片数组对应的参数 *  @param parameters          其他参数字典 *  @param ratio               图片的压缩比例(0.0~1.0之间) *  @param succeedBlock        成功的回调 *  @param failedBlock         失败的回调 *  @param uploadProgressBlock 上传进度的回调 */+(void)startMultiPartUploadTaskWithURL:(NSString *)url                           imagesArray:(NSArray *)images                     parameterOfimages:(NSString *)parameter                        parametersDict:(NSDictionary *)parameters                      compressionRatio:(float)ratio                          succeedBlock:(void(^)(id operation, id responseObject))succeedBlock                           failedBlock:(void(^)(id operation, NSError *error))failedBlock                   uploadProgressBlock:(void(^)(float uploadPercent,long long totalBytesWritten,long long totalBytesExpectedToWrite))uploadProgressB实现:+(void)startMultiPartUploadTaskWithURL:(NSString *)url                           imagesArray:(NSArray *)images                     parameterOfimages:(NSString *)parameter                        parametersDict:(NSDictionary *)parameters                      compressionRatio:(float)ratio                          succeedBlock:(void (^)(id, id))succeedBlock                           failedBlock:(void (^)(id, NSError *))failedBlock                   uploadProgressBlock:(void (^)(float, long long, long long))uploadProgressBlock{        if (images.count == 0) {        NSLog(@&上传内容没有包含图片&);            }    for (int i = 0; i & images. i++) {        if (![images isKindOfClass:[UIImage class]]) {            NSLog(@&images中第%d个元素不是UIImage对象&,i+1);                    }    }        AFHTTPRequestOperation *operation = [[self sharedOperation].operationManager POST:url parameters:parameters constructingBodyWithBlock:^(id&AFMultipartFormData& formData) {                int i = 0;        //根据当前系统时间生成图片名称        NSDate *date = [NSDate date];        NSDateFormatter *formatter = [[NSDateFormatter alloc]init];        [formatter setDateFormat:@&yyyy年MM月dd日&];        NSString *dateString = [formatter stringFromDate:date];                for (UIImage *image in images) {            NSString *fileName = [NSString stringWithFormat:@&%@%d.png&,dateString,i];            NSData *imageD            if (ratio & 0.0f && ratio & 1.0f) {                 imageData = UIImageJPEGRepresentation(image, ratio);            }else{                imageData = UIImageJPEGRepresentation(image, 1.0f);            }                       [formData appendPartWithFileData:imageData name:parameter fileName:fileName mimeType:@&image/jpg/png/jpeg&];        }                } success:^(AFHTTPRequestOperation *operation, id responseObject) {        succeedBlock(operation,responseObject);            } failure:^(AFHTTPRequestOperation *operation, NSError *error) {        NSLog(@&%@&,error);        failedBlock(operation,error);            }];        [operation setUploadProgressBlock:^(NSUInteger bytesWritten, long long totalBytesWritten, long long totalBytesExpectedToWrite) {        CGFloat percent = totalBytesWritten * 1.0 / totalBytesExpectedToW        uploadProgressBlock(percent,totalBytesWritten,totalBytesExpectedToWrite);    }];    }
不可预知的未来是我们前进的源动力
级别: 新手上路
UID: 424195
可可豆: 159 CB
威望: 142 点
在线时间: 158(时)
发自: Web Page
回 2楼(heyehao2008) 的帖子
赞!已完成,多亏你了
一步, 两步, 魔鬼的步伐.
级别: 骑士
UID: 405567
可可豆: 1087 CB
威望: 1072 点
在线时间: 878(时)
发自: Web Page
回 2楼(heyehao2008) 的帖子
AFHTTPRequestOperation *operation = [[self sharedOperation].operationManager POST:url parameters:parameters constructingBodyWithBlock:^(id&AFMultipartFormData& formData)&&请问[[self sharedOperation].operationManager&&这句怎么解释
级别: 侠客
可可豆: 277 CB
威望: 275 点
在线时间: 674(时)
发自: Web Page
回 4楼(408月少) 的帖子
哦,sharedOperation这是我的一个专门用于网络操作的类里面的一个单例,这个类有个属性:@property (nonatomic, strong) AFHTTPRequestOperationManager *operationM
不可预知的未来是我们前进的源动力
级别: 侠客
UID: 363673
可可豆: 181 CB
威望: 153 点
在线时间: 791(时)
发自: Web Page
级别: 新手上路
可可豆: 98 CB
威望: 98 点
在线时间: 207(时)
发自: Web Page
@param parameter&&&&&&&&&& 图片数组对应的参数这个传什么
级别: 新手上路
可可豆: 15 CB
威望: 15 点
在线时间: 46(时)
发自: Web Page
Re:回 4楼(408月少) 的帖子
引用 引用第5楼heyehao-03-25 13:45发表的 回 4楼(408月少) 的帖子 :哦,sharedOperation这是我的一个专门用于网络操作的类里面的一个单例,这个类有个属性:@property (nonatomic, strong) AFHTTPRequestOperationManager *operationM 请问&&self 是当前类的一个实例,实例去调用方法是-号方法不是+号 怎么单例? 有demo吗,十分感谢,已经查了好多资料都查不到,快哭了
级别: 新手上路
可可豆: 2 CB
威望: 2 点
在线时间: 109(时)
发自: Web Page
回 3楼(FFFuny) 的帖子
朋友你好,我在做多张图片上传到服务器时出现了上传不上去的问题,你解决了,可不可以来份Demo啊,万分感谢
Pages: 1/5
关注本帖(如果有新回复会站内信通知您)
9*6-8 正确答案:46
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 浏览移动版求一张图片上带杨静两个字的_百度知道
求一张图片上带杨静两个字的
我有更好的答案
你有图么?还是随便一张那个图上面p上杨静两个字?
其他类似问题
为您推荐:
两个字的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁求这个图片的其他图,也是图片上着两个小孩_百度宝宝知道求这张星空图的图~~~求后两张图的原图没文字的!前两图的大图~~
都是最大的图了,前两张的网上的图都很小点击图片查看原图求采纳
第三张有原图么~亲还有什么好看的星空图么~~
第三张原图上面已经发了
亲不好意思你有这张的无字原图么 谢谢亲 等等来采纳哈
为您推荐:
其他类似问题
扫描下载二维码100分求看图猜电影 图片在我空间,是第三张,前两张已经好了 有大概时间点再加50分_百度知道
100分求看图猜电影 图片在我空间,是第三张,前两张已经好了 有大概时间点再加50分
提问者采纳
55秒处开始滴呵呵 这个问题简单啊!这是发哥在窃取运输车中的名画时的片段,期待LZ的财富啦,这明显就是发哥最经典的电影:纵横四海,他背后背的是降落伞这个图片是在电影开始的10
其他类似问题
我看了你的图片,觉得好像是丹泽尔华盛顿主演的《危情时速》
找了好久好像不对啊
电影后半部分有这样的情节
能查下大概几分钟吗,如果正确+100
我现在电脑上也没有保存了,不好意思
为您推荐:
其他2条回答
三张是同一部吗?
不是,都不同的
您可能关注的推广
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 求一张图片 的文章

 

随机推荐