资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

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上传图片的代码
文章起源:http://www.cdkjz.cn/article/iijjhg.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220