NSString *boundry =@"boundry";//分节符
NSMutableURLRequest*mutableRequest = [NSMutableURLRequestrequestWithURL:[NSURLURLWithString:@"服务器地址"]];
[mutableRequestsetHTTPMethod:@"POST"];
NSMutableDictionary*head = [NSMutableDictionarydictionaryWithObjectsAndKeys:[NSStringstringWithFormat:@"multipart/form-data; boundary=%@", boundry],@"Content-Type",nil];
[mutableRequestsetAllHTTPHeaderFields:head];
NSMutableString*mutableString = [[NSMutableStringalloc]init];
[mutableStringappendFormat:@"--%@\r\n", boundry];
[mutableStringappendFormat: @"Content-Disposition: form-data; name=\"image\"; filename=\"image.png\"\r\n\r\n"];//name + filename 自己看着来,其他就不要换了
NSMutableData *postData = [NSMutableDatadataWithCapacity:[imageDatalength] +512];
[postData appendData:[mutableString dataUsingEncoding:NSUTF8StringEncoding]];
[postDataappendData:imageData];//插入要上传的文件数据(NSData)
[postDataappendData:
[[NSStringstringWithFormat:@"\r\n--%@--\r\n", boundry] dataUsingEncoding:NSUTF8StringEncoding]];
[mutableRequestsetHTTPBody:postData];
NSData*received = [NSURLConnectionsendSynchronousRequest:mutableRequest returningResponse:nilerror:nil];