zoukankan      html  css  js  c++  java
  • 上传图片的实现

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

  • 相关阅读:
    C++ FFLIB之FFXML: 极简化TinyXml 读取
    使用ffpython嵌入和扩展python
    Json 备忘录
    一位软件工程师的6年工作总结
    Sql Server 备忘录
    走出软件作坊
    asp.net 使用Jquery 调用WebService返回JSON 类型数据
    .NET 页面间传值的几种方法
    CKeditor安全使用
    新浪短信Web Service
  • 原文地址:https://www.cnblogs.com/CJH5209/p/6072147.html
Copyright © 2011-2022 走看看