IOS 使用ASIHttpRequest 或 MKNetworkKit 上传图片到ASP.NET
来源:互联网 发布:php安装教程 windows 编辑:程序博客网 时间:2024/05/15 09:59
上传图片和数据到服务器 是最基本的需求了,有些学IOS的 可能对服务器怎么接收图片这块不太了解。 所以今天 我把服务器的代码 也拷过来了。。。 只会ASP.NET 。。 PHP 和J2EE 应该差不多 都是几句话的事
IOS端代码:
NSString* path = [[NSBundle mainBundle] pathForResource:@"iphone1-1-10"ofType:@"png"];#pragma mark 使用ASIHttpRequest 上传图片和数据
ASIFormDataRequest* request = [ASIFormDataRequest requestWithURL:[NSURL URLWithString:@"http://192.168.0.1/IOSUPLOAD/default.aspx"]];
[request addFile:path forKey:@"img"];
[request addPostValue:@"asihttp" forKey:@"name"];
[request setCompletionBlock:^{
NSLog(@"%@",request.responseString);
}];
[request setFailedBlock:^{
NSLog(@"asi error: %@",request.error.debugDescription);
}];
[request startAsynchronous];
#pragma mark 使用MKNetworkKit 上传图片和数据
MKNetworkEngine* engine = [[[MKNetworkEngine alloc]init]autorelease];
NSDictionary* postvalues = [NSDictionary dictionaryWithObjectsAndKeys:@"mknetwork",@"name",nil];
MKNetworkOperation* op = [engine operationWithURLString:@"http://192.168.0.1/IOSUPLOAD/default.aspx" params:postvalues httpMethod:@"POST"];
[op addFile:path forKey:@"img"];
[op addCompletionHandler:^(MKNetworkOperation *completedOperation) {
NSLog(@"%@",request.responseString);
}errorHandler:^(MKNetworkOperation *completedOperation,NSError *error) {
NSLog(@"mknetwork error : %@",error.debugDescription);
}];
[engine enqueueOperation:op];
//看上去就是跟示例的差不多
ASP.NET服务端的代码:
protected void Page_Load(object sender, EventArgs e){ if (Request.Files.Count == 0) { Response.Write("none file"); } else { HttpPostedFile file = Request.Files["img"]; String filename = Request.Form["name"]; file.SaveAs(MapPath("~/"+filename+".png")); Response.Write("ok"); }}
N 简单吧 就算你不会C# 大概也能看出来怎么获取数据了
打包下载: http://download.csdn.net/detail/li6185377/5027605
- IOS 使用ASIHttpRequest 或 MKNetworkKit 上传图片到ASP.NET
- IOS 使用ASIHttpRequest 或 MKNetworkKit 上传图片到ASP.NET
- IOS 使用ASIHttpRequest 或 MKNetworkKit 上传图片到ASP.NET
- IOS 上传图片到ASP.NET
- ios客户端上传图片到asp.net
- [ios]ASiHttpRequest,MKNetworkKit 的使用 【转】
- 使用ASIhttpRequest上传图片 注意事项
- ASP.net中图片上传到数据库?
- asp.net上传图片到SQL数据库
- Asp.Net中上传图片到数据库
- ASP.NET把图片上传到数据
- ASP.NET上传图片到数据库
- ASP.NET(C#)上传图片加上文字或图片水印
- iOS开发:AFNetworking、MKNetworkKit和ASIHTTPRequest比较
- iOS ASIHTTPRequest上传图片的一个问题
- iOS图片上传服务器(ASIHTTPRequest,SpringMVC)
- IOS 利用ASIHttpRequest 上传多张图片
- iOS上传文件到服务器(ASIHttpRequest)
- 相似图片搜索的原理
- MyEclipse配置Tomcat(图文解说版)
- Cover Flow基本原理及Tapku实现方法
- sharepoint 2010 library或者list里关于列的添加、修改、删除、排序
- IOS绘图控件Core-plot学习笔记
- IOS 使用ASIHttpRequest 或 MKNetworkKit 上传图片到ASP.NET
- 通过本机IP无法访问本机发布项目的原因
- UIWebView之获取所点位置图片URL
- Wooden Sticks hdu1051 贪心算法
- 利用ASIHTTPRequest 发送数据到(新浪微博)以及新浪API Oauth认证
- 免费移动U盘_免费相册_免费通信录
- BI构成意义
- java8大排序
- Intent笔记