IOS图片上传的代码
来源:互联网 发布:php搭建网站教程 编辑:程序博客网 时间:2024/05/09 23:50
(IBAction)uploadButton:(id)sender {
UIImage *image = [UIImage imageNamed:@”1.jpg”]; //图片名
NSData *imageData = UIImageJPEGRepresentation(image,0.5);//压缩比例
NSLog(@”字节数:%i”,[imageData length]);
// post url
NSString *urlString = @”http://192.168.1.113:8090/text/UploadServlet“;
//服务器地址
// setting up the request object now
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init] ;
[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=\”2.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(@”1-body:%@”,body);
NSLog(@”2-request:%@”,request);
NSData *returnData = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];
NSString *returnString = [[NSString alloc] initWithData:returnData encoding:NSUTF8StringEncoding];
NSLog(@”3-测试输出:%@”,returnString);
- IOS图片上传的代码
- iOS图片上传-AFNetWorking的图片上传
- iOS图片上传代码加注释
- iOS开发笔记--图片上传代码
- iOS ASIFormDataRequest上传图片 前后台代码
- 【代码笔记】iOS-图片手势,上传照片
- 图片上传的asp代码
- //C#上传图片的代码
- 上传文件图片的代码
- c#上传图片的代码
- 上传图片的代码demo
- IOS上传图片的方法
- IOS上传图片的方法
- IOS上传图片的方法
- iOS 图片流的上传
- iOS上传图片的方法
- 带图片预览的图片上传代码
- 带图片预览的图片上传代码
- spark简介
- zoj_2840 File Searching
- 什么是防火墙的入站规则和出站规则
- Date、String、Calendar类型之间的转化
- HttpPost 和Httpget 的简单应用
- IOS图片上传的代码
- android listview
- Mysql优化与调节
- 欢迎使用CSDN-markdown编辑器
- python笔记12--异常处理
- Tasks and Back Stack
- 编译Qt/E时遇到incorrect register `%rbp' used with `l' suffix问题的解决办法
- Failed to pull selection
- iOS开发UITableView基本使用方法总结