iOS用三方ASIHttpRequest上传图片

1.新建一个single view工程,导入ASIHttpRequest库,导入MobileCoreServices,SystemConfiguration和libz1.2.5.dylib

2.随便导入一张图片

3.在VC中

NSURL* url = [NSURL URLWithString:@"..."];//请求的url

UIImage* img = [UIImage imageNamed:@"XXX.png"];

NSData* data = UIImagePNGRepresentation(img);

//请求是post请求

ASIFormDataRequest* request = [ASIFormDataRequest requestWithURL:url];

//请求的代理 签代理

request.delegate = self;

[request setPostValue:self.m_auth forKey:@"m_auth"];

//    [request setFile:@"OOO.png" forKey:@"XXX"];

[request setData:data  withFileName:@"tmp.png"andContentType:@"image/png"forKey:@"headimage"];

[request startAsynchronous];

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 218.241.181.202 wxhl60 123456 192.168.10.253 wxhl66 wxhl6...
    CYC666阅读 5,299评论 0 6
  • iOS开发系列--网络开发 概览 大部分应用程序都或多或少会牵扯到网络开发,例如说新浪微博、微信等,这些应用本身可...
    lichengjin阅读 9,114评论 2 7
  • iphone开发笔记 退回输入键盘 - (BOOL) textFieldShouldReturn:(id)text...
    爱易寒曲易散阅读 3,751评论 0 1
  • 1、禁止手机睡眠[UIApplication sharedApplication].idleTimerDisabl...
    DingGa阅读 4,801评论 1 6
  • 我认识三只金毛犬,我给它们起了三个很帅的名字——大毛、小毛、老毛。 不过,可以确定以及肯定的是,它们都不认识我。 ...
    高小花0218阅读 1,891评论 0 0