iOS开发中会经常用到文件上传下载的功能,这篇文件将介绍一下如何结合asp.net webservice实现文件上传下载。
首先,让我们看下文件下载。
这里我们下载cnblogs上的一个zip文件。使用NSURLRequest+NSURLConnection可以很方便的实现这个功能。在asp.net webservice中可以将文件的地址返回到iOS系统,iOS系统再通过这个url去请求下载该文件。这里为了简单起见,直接将url写道代码里面了。我们可以使用两种方式去下载文件。
1、同步下载文件:
2、异步下载文件:DownLoadingViewController.h
DownLoadingViewController.m
从上面两段代码中可以看到同步与异步下载的区别,大部分时候我们使用异步下载文件。
上传文件
我们先使用VB.Net写一个webservice方法,用于接收上传上来的文件数据,我们可以从Request.Files中获取上传上来的文件数据。代码如下。
定义一个类PicOperation用于处理上传图片:PicOperation.h
PicOperation.m:
这里我主要定义了两个方法,一个是generateFormDataFromPostDictionary用于创建post form data,一个是UpLoading供调用的类上传图片,这个类需要一个UIimage的对象。
类定义好了,上传图片就非常方便了,看下面代码:
总结:这篇文章讲述了如何在iOS中结合asp.net webservice实现文件的上传和下载功能。
分享到:
相关推荐
IOS 调用.net webservice 和上传文件 可看博客 http://blog.csdn.net/li6185377/article/details/7623292
asp.net webservice简单完整实例,下载了用2008打开
asp.net与webservice技术剖析asp.net与webservice技术剖析asp.net与webservice技术剖析asp.net与webservice技术剖析asp.net与webservice技术剖析asp.net与webservice技术剖析
android端通过ksoap-android库连接ASP.NET的WebService的最简代码
vb.net webservice,vb.net webservice,vb.net webservice,vb.net webservice,vb.net webservice
ASP.NET--WebService实现支付功能
ASP.NET WebService 获取天气,显示一个省份的天气,不用获取IP地址
.net调用webservice接口例子.net调用webservice接口例子.net调用webservice接口例子.net调用webservice接口例子
短信猫C#、asp.net webservice发短信
ASP.NET Webservice天气预报实例
ASP.NET创建的WebService简单实例,实现了读取XML传递进来的参数,然后再返回XML格式数据
.Net Webservice Studio (Build on .net 4.5) source code
北大青鸟ACCP4.0 .Net企业级应用开发– Asp.Net& WebService 课件.part2
asp.net的Webservice视频,让你轻松使用
android 调用.net webservice
本示例从网上看到一篇使用WebService上传下载的文章后,按其内容写出来的.流程与该文章相同,只是文章在排版方面有点不习惯,特意自己再写一次,以之练习. 本示例包含2个项目,一个为WebService,另一个是普通ASP.net网站....
Java调用.NET的WebService接口实例,jar包删减到三个,干净清爽,里面包含注多注释和图解,搞了半天的家伙拿出来与大家分享,无任何BUG,修改里面的参数即可直接运行,对于这种好东西,花了半天时间10分不算高,重在...
代码说明: 手机端访问调用WebService...压缩包内文件夹WebService:asp.net写的webService 压缩包内文件夹TestWebService1:android移动端程序 初学android开发,在此感谢各位网友分享的资料给了很大帮助, 作者:秦风
ASP.NET & WebService教学ppt(上),非常实用!