最近在做一个手机客户端项目开发.客户端操作系统是Windows Mobile 6.0 ,服务器端操作系统是:Windows Server 2003.

功能是:获取手机上摄像机或者照片和视频通过网络传回服务器端.

对于图片和视频传输过程,我考虑了两种方法,一种是在用C/S模式,就是客户端和服务器端用Windows Socket传输文件,另一种是在服务器上建立Web Service来接收客户端上传的文件.因为,服务器端最终的应用是建立在Web 程序上的,而且我个人对Socket开发不是很熟悉,所以,先择了用Web Service 的方式.

而应用这种方式要考虑的问题就是程序移植部署时,客户端程序对Web 服务的动态引用问题.

我的实现方法如下:

用Vs.net添加Web引用后,实例化该类,在实例化语句中,右击该类类名,在弹出菜单中选择"转到定义",可以看到类似于以下的代码:

 

其中,可以看到该类的构造函数,是一个没有参数的构造函数,其中函数中用默认值会它的Url字段赋值.因些,我们可以给它增加一个带参数的构造函数,其中参数为Web引用的Url.如下

 

        }

 

这样做以后,我们可以用如下语句实例化该类:

 

 FileOperation.FileUpload.FileUpload(url);

 

这样就实现了动态添加Web引用.

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-04
  • 2021-08-13
  • 2022-12-23
  • 2022-12-23
  • 2022-03-03
猜你喜欢
  • 2022-02-18
  • 2021-11-04
  • 2021-06-15
  • 2021-05-19
  • 2021-08-31
  • 2022-12-23
相关资源
相似解决方案