发送图片到服务器
来源:互联网 发布:原创已死 知乎 编辑:程序博客网 时间:2024/05/21 19:17
- //把图片转换为NSData
- UIImage *image = [UIImage imageNamed:@"name.png"];
- NSData *imageData = UIImagePNGRepresentation(image);
- // post url
- NSString *urlString = @"url";
- // setting up the request object now
- NSMutableURLRequest *request = [[[NSMutableURLRequest alloc] init] autorelease];
- [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:@"\r\n--%@\r\n",boundary] dataUsingEncoding:NSUTF8StringEncoding]];
- [body appendData:[[NSString stringWithString:@"Content-Disposition: form-data; name=\"userfile\"; filename=\"vim_go.png\"\r\n"] dataUsingEncoding:NSUTF8StringEncoding]];
- [body appendData:[[NSString stringWithString:@"Content-Type: application/octet-stream\r\n\r\n"] dataUsingEncoding:NSUTF8StringEncoding]];
- [body appendData:[NSData dataWithData:imageData]];
- [body appendData:[[NSString stringWithFormat:@"\r\n--%@--\r\n",boundary] dataUsingEncoding:NSUTF8StringEncoding]];
- [request setHTTPBody:body];
- NSLog(@"%@",body);
- NSLog(@"%@",request);
- NSData *returnData = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];
- NSString *returnString = [[NSString alloc] initWithData:returnData encoding:NSUTF8StringEncoding];
- result_btn.text = returnString;
0 0
- 发送图片到服务器
- iPhone发送图片到服务器
- Android 图片发送到服务器
- jersey框架发送图片到另一台服务器
- 发送数据到服务器
- javacv将获取的图片装换为二进制byte[]发送到图片服务器
- Android-向服务器发送图片
- android 发送json 到服务器
- android 发送json 到服务器
- PHP发送请求到服务器
- 发送XML数据到服务器
- java发送视频到服务器
- 发送JSON数据到服务器
- 上传图片到服务器
- 上传图片到服务器
- 图片上传到服务器
- 图片上传到服务器
- 图片上传到服务器
- VB.net组合框笔记
- Android Studio配置,加快编译速度
- php定时执行、取消定时的伪代码(低级版本)
- 迭代器的小用法
- Material Design
- 发送图片到服务器
- 深度剖析ConcurrentHashMap
- 性能测试知多少--系统计数器与硬件分析
- html常用标签
- 基于LVS的AAA负载均衡架构实践
- 2017网易有道校招前端面试
- 【Qt开发】Qt在QLabel(QWidget)鼠标绘制直线和矩形框
- RxJava中BehaviorSubject适合的使用场景
- windows bat的上传ftp服务器