首页 > Web开发 > 详细

图片上传代码

时间:2016-03-08 13:30:03      阅读:176      评论:0      收藏:0      [点我收藏+]
- ( IBAction )uploadButton:( id )sender {  
UIImage  *image = [ UIImage   imageNamed : @"1.jpg" ]; // 图片名 NSData  *imageData =  UIImageJPEGRepresentation (image, 0.5 );// 压缩比例 NSLog ( @" 字节数 :%i" ,[imageData length]);  
// post url NSString  *urlString =  @"http://192.168.1.113:8090/text/UploadServlet" ;  
// 服务器地址 // setting up the request object now NSMutableURLRequest  *request = [[ NSMutableURLRequest   alloc ]  init ] ;  
[request  setURL :[ NSURL   URLWithString :urlString]];  
[request  setHTTPMethod : @"POST" ];  
// NSString  *boundary = [ NSString   stringWithString : @"---------------------------14737809831466499882746641449" ];  
NSString  *contentType = [ NSString   stringWithFormat : @"multipart/form-data;boundary=%@" ,boundary];  
[request  addValue :contentType  forHTTPHeaderField :  @"Content-Type" ];  
// NSMutableData  *body = [ NSMutableData   data ];  
[body  appendData :[[ NSString   stringWithFormat : @"\r\n--%@\r\n" ,boundary]  dataUsingEncoding : NSUTF8StringEncoding ]];  
[body  appendData :[[ NSString   stringWithString : @"Content-Disposition:form-data; name=\"userfile\"; filename=\"2.png\"\r\n" ]  dataUsingEncoding : NSUTF8StringEncoding ]]; // 上传上去的图片名字 [body  appendData :[[ NSString   stringWithString : @"Content-Type: application/octet-stream\r\n\r\n" ]  dataUsingEncoding : NSUTF8StringEncoding ]];  
[body  appendData :[ NSData   dataWithData :imageData]];  
[body  appendData :[[ NSString   stringWithFormat : @"\r\n--%@--\r\n" ,boundary]  dataUsingEncoding : NSUTF8StringEncoding ]];  
  [request  setHTTPBody :body];  
// NSLog(@"1-body:%@",body); NSLog ( @"2-request:%@" ,request);  
NSData  *returnData = [ NSURLConnection   sendSynchronousRequest :request  returningResponse : nil   error : nil ];  
NSString  *returnString = [[ NSString   alloc ]  initWithData :returnData  encoding : NSUTF8StringEncoding ];  
NSLog ( @"3- 测试输出: %@" ,returnString );  

 

图片上传代码

原文:http://www.cnblogs.com/Ganggang888/p/5253535.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!