IOS上传多张图片(ASIHTTPRequest)

/*

上传图片

*/

//#define API_BASE_URL(_URL_) [NSURL URLWithString:[@"http://172.20.0.248:8080/BaiXin/mapi/" stringByAppendingString:_URL_]]

ASIFormDataRequest *request=[ASIFormDataRequest requestWithURL:API_BASE_URL(@"uploadFile.do")];

[request setPostValue:@"12345" forKey:@"RecordID"];

[request setPostValue:@"19f4e51366bf4b42b404a4838a722fa0" forKey:@"UserID"];

[request setTimeOutSeconds:10000];

for (int i=0; i<[_photoView.photoMenuItems count]; i++) {

UIImage *userHeadImage = [_photoView.photoMenuItems objectAtIndex:i];

[request setData:UIImageJPEGRepresentation(userHeadImage,0.1)

withFileName:[NSString stringWithFormat:@"%d.jpg",i]

andContentType:@"image/jpeg/png"

forKey:[NSString stringWithFormat:@"file%d",i]];

}

[request setCompletionBlock:^{

SBJsonParser *paser=[[SBJsonParser alloc]init];

NSDictionary *rootDic=[paser objectWithString:request.responseString ];

NSLog(@"上传成功%@",rootDic);

}];

[request setFailedBlock:^{

NSLog(@"上传失败");

}];

[request startAsynchronous];

时间: 2024-10-13 17:48:28

IOS上传多张图片(ASIHTTPRequest)的相关文章

Alamofire +ObjectMapper模型: 上传单张图片,上传多张图片。

import Foundation import Alamofire //上传图片 ,multipartFormData 上传.key = attach extension HttpManager { /** 上传单张图片 - parameter image:   UIImage - parameter success: 成功回调图片 model - parameter failure: 失败 */ class func uploadSingleImage( _ image:UIImage, s

ASP.NET(C#)实现一次性动态上传多张图片的代码(多个文件)

在做asp.net的Web开发的时候,我们经常会遇到一次性上传多个文件的需求.通常我们的解决方法是固定放多个上传文件框,这样的解决办法显然是不合理的,因为一次上传多个,就意味着数量不确定.因此我们就要让这些文件上传框动态添加,下面我以我做的一个图库管理中的上传图片的功能为例 默认是上传一个图片,但当我们点“增加图片”按钮时可以实现选择多个图片及其描述同时上传,本功能限制一次最多只能上传8张,且每张图片大小不超过1M,这个大家可根据实际情况更改! 第一步,使用javascript代码实现动态添加文

Okhttp3上传多张图片同时传递参数

之前上传图片都是直接将图片转化为io流传给服务器,没有用框架传图片. 最近做项目,打算换个方法上传图片. Android发展到现在,Okhttp显得越来越重要,所以,这次我选择用Okhttp上传图片. Okhttp目前已经更新到Okhttp3版本了,用法跟之前相比,也有一些差别.在网上找了很多资料, 并和java后台同事反复调试,终于成功上传多张图片,同时传递一些键值对参数. 以下是我对该过程的封装: private static final MediaType MEDIA_TYPE_PNG =

微信JSSDK上传多张图片

之前是使用for循环实现的,但是安卓手机没有问题,苹果手机只能上传最后一张图片. 好在有高手在前面趟路,实用的循环调用.苹果是没有,安卓不清楚.以下内容转自:http://leo108.com/pid-2069.asp 做过微信开发的都知道,在部分android机型里微信不支持网页上传图片的,这是由于这些机型的文件上传存在内存泄漏,会导致微信闪退,所以微信内置浏览器将文件上传屏蔽.这就导致这些机型的用户在使用微信浏览器访问某些需要上传图片的网页时功能不正常. 前不久微信公开了一些接口,其中有一个

cisco设备IOS上传、备份、设置启动IOS

注:在使用cisco设备上传下载中,必须使用TFTP协议,所以,需要知道需要一根网线和电脑,电脑上需要开启TFTP服务(可以在网上下载相关的TFTP软件),网线连接cisco设备的网口和电脑,并且确保电脑和cisco设备在同一个网段内.可以相互ping通 IOS备份: R#copy flash:XXX.bin tftp:192.168.0.2(电脑的IP地址)     //将需要备份的IOS复制到相应的电脑上 Address or name of remote hos []? 192.168.0

实现ios上传加密nodejs后台解密

今天在做项目的时候遇到一个问题,我需要在ios端把上传数据加密,防止中间代理捕获信息内容并修改数据库的信息.把数据传到后台在解码,实现数据安全. 下面介绍我实现的在nodejs的加密和解密的代码希望对需要解决相同问题的有一定的帮助. var assert = require('assert');    var crypto = require('crypto');     function test_des(param) {     var key = new Buffer(param.key)

关于最新版AFNetworking(3.0)上传多张图片的问题

最新版的AF已经废弃了很多以前的类,所以很多以前的方法都不能用了,当然最主要还是为了适应ipV6所做的更改.楼主最近正在写多张图片上传,碰到了一些问题,解决之后直接封装了一个方法,废话有点多了,上代码: //上传多张图片 + (void)requestWithUrl:(NSString *)url withPostedImages:(NSArray *)imagesArray WithSuccessBlock:(void (^)(NSArray * resultArray))successBlo

IOS上传头像

//1   ASI post传图片 NSURL *url=[NSURL URLWithString:[BASEURL stringByAppendingString:@"/user/post_face.php"]]; ASIFormDataRequest *request=[ASIFormDataRequest requestWithURL:url]; request.delegate=self; request.timeOutSeconds=120; [email protected

微信js sdk上传多张图片

微信js sdk上传多张图片,微信上传多张图片 该案例已tp3.2商城为例 直接上代码: php代码: public function ind(){ $appid="11111111111111111111"; $secret="11111111111111111111"; $token = S('access_token'); if (!$token) { $res = file_get_contents("https://api.weixin.qq.c