iOS通过httppost上传图片的代码
代码过程,把做工程过程经常用到的一些代码片段备份一下,下面的代码是关于iOS通过http post上传图片的代码,希望对大伙有些用处。
目前创新互联公司已为成百上千的企业提供了网站建设、域名、雅安服务器托管、网站托管、服务器托管、企业网站设计、新野网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
成都创新互联公司欢迎来电:13518219792,为您提供成都网站建设网页设计及定制高端网站建设服务,成都创新互联公司网页制作领域十年,包括成都石凉亭等多个方面拥有丰富的网站运维经验,选择成都创新互联公司,为网站锦上添花!
form = [[[ASIFormDataRequest alloc]
initWithURL:[NSURL URLWithString:url]] autorelease];
[form setTimeOutSeconds:60.0];
form.delegate = self;
imageView.image=[UIImage imageNamed:@"btn_done_down@2x.png"];
NSLog(@"%@",data);
for(int i=0;i<[keys count];i++)
{
if(![key isEqualToString:@"files"])
{
[body appendFormat:@"%@rn",MPboundary];
[body appendFormat:@"Content-Disposition: form-data; name="%@"rnrn",key];
[body appendFormat:@"%@rn",[sugestDic objectForKey:key]];
}
}
if (imageView.image) {
[body appendFormat:@"%@rn",MPboundary];
[body appendFormat:@"Content-Disposition: form-data; name="files"; filename="boris.png"rn"];
[body appendFormat:@"Content-Type: image/pngrnrn"];
}
[myRequestData appendData:[body dataUsingEncoding:NSUTF8StringEncoding]];
[myRequestData appendData:data];
[myRequestData appendData:[end dataUsingEncoding:NSUTF8StringEncoding]];
[form addRequestHeader:@"Content-Type" value:content];
[form addRequestHeader:@"Content-Length" value:[NSString stringWithFormat:@"%d", [myRequestData length]]];
[form setRequestMethod:@"POST"];
[form startAsynchronous];
[form setDidFailSelector:@selector(requestBeFailed:)];
[form setDidFinishSelector:@selector(requestBeFinished:)];
return tempDic;
}
分享标题:iOS通过httppost上传图片的代码
当前URL:http://ybzwz.com/article/iijjhg.html