• 上传图片的实现


    - (IBAction)uploadButton:(id)sender {

    UIImage *image = [UIImage imageNamed:@"1.jpg"];

    NSData *imageData = UIImageJPEGRepresentation(image,

    0.5);

    NSString *urlString =@"http://192.168.1.113:8090/

    NSMutableURLRequest *request = [[NSMutableURLRequest

    alloc] init] ;

    [request setURL:[NSURL URLWithString:urlString]];

    [request setHTTPMethod:@"POST"];

    NSString *boundary = [NSString

    stringWithString:@"---------------------------14737809831

    466499882746641449"];

    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];

    NSData *returnData = [NSURLConnection

    sendSynchronousRequest:request returningResponse:nilerror:nil];

    NSString *returnString = [[NSString alloc]

    initWithData:returnData encoding:NSUTF8StringEncoding];

    NSLog(@"3-%@",returnString);

    UIImage *myImage = [UIImage imageWithData:returnData];

    [imageView setImage:myImage];

    [self.view addSubview:imageView];

  • 相关阅读:
    MSP430G2553 4x4矩阵键盘
    数论 (1)
    吐血分享一款免费看所有付费影视的app,不好用来石欠我
    Nginx如何部署静态web项目
    SpringBoot-RestTemplate实现调用第三方API
    信息收集小技巧
    kali常用命令
    kali中的Firefox改中文
    反射与注解
    MyBatis-Plus 基本用法
  • 原文地址:https://www.cnblogs.com/CJH5209/p/6072147.html
Copyright © 2020-2023  润新知