zoukankan      html  css  js  c++  java
  • 图片上传代码

    - ( 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 : @"
    --%@
    " ,boundary]  dataUsingEncoding : NSUTF8StringEncoding ]];  
    [body  appendData :[[ NSString   stringWithString : @"Content-Disposition:form-data; name="userfile"; filename="2.png"
    " ]  dataUsingEncoding : NSUTF8StringEncoding ]]; // 上传上去的图片名字 [body  appendData :[[ NSString   stringWithString : @"Content-Type: application/octet-stream
    
    " ]  dataUsingEncoding : NSUTF8StringEncoding ]];  
    [body  appendData :[ NSData   dataWithData :imageData]];  
    [body  appendData :[[ NSString   stringWithFormat : @"
    --%@--
    " ,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 );  
  • 相关阅读:
    Web.config Transformation Syntax for Web Application Project Deployment
    xcode 8.1 (8B62)真机调试配置
    主机与虚拟机互ping
    mac系统下安装mysql步骤
    iphone设备尺寸规格
    linux环境下oracle静默安装
    实现静默安装APK的方法
    mac系统下如何删除银行安全插件
    mac系统下设置eclipse的补全快捷键方法
    给Xcode增加复制行、删除行快捷键的方法
  • 原文地址:https://www.cnblogs.com/Ganggang888/p/5253535.html
Copyright © 2011-2022 走看看