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

  • 相关阅读:
    14 用DFT计算线性卷积
    13 DFT变换的性质
    12 有限长序列的分类
    前端常见跨域解决方案
    JS基础-构造函数、原型、原型链、继承
    浏览器中的 JavaScript 执行机制
    再也不怕面试官问我 Promise 相关问题了
    前端面试---手写代码常考题
    从输入 URL 到页面展示,这中间发生了什么?
    学习笔记-CSS-圣杯布局和双飞翼布局
  • 原文地址:https://www.cnblogs.com/CJH5209/p/6072147.html
Copyright © 2011-2022 走看看