webService实现数据传输

本文展示了如何使用C#实现一个WebService来上传客户端文件到服务器端。通过ServiceUpload类的UploadFile方法接收字节数据并保存为文件,客户端通过Windows Forms应用程序选择文件并调用该服务进行上传。
摘要由CSDN通过智能技术生成

/ServiceUpload.asmx.cs ///

using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Diagnostics;
using System.Web;
using System.Web.Services;
using System.IO;

/***********************--上传模块--************************/
/**********创建人:袁大鹏***********************************/
/**********创建时间:2006.5.24******************************/
/**********功能描述:C/S架构下客户端上传文件至服务器端******/
/***********************************************************/

namespace WebServiceUpload
{
 /// <summary>
 /// C/S架构下客户端文件上传至服务器
 /// </summary>
 public class ServiceUpload : System.Web.Services.WebService
 {
  public ServiceUpload()
  {
   //CODEGEN: 该调用是 ASP.NET Web 服务设计器所必需的
   InitializeComponent();
  }

  #region 组件设计器生成的代码
  
  //Web 服务设计器所必需的
  private IContainer components = null;
    
  /// <summary>
  /// 设计器支持所需的方法 - 不要使用代码编辑器修改
  /// 此方法的内容。
  /// </summary>
  private void InitializeComponent()
  {
  }

  /// <summary>
  /// 清理所有正在使用的资源。
  /// </summary>
  protected override void Dispose( bool disposing )
  {
   if(disposing && components != null)
   {
    components.Dispose();
   }
   base.Dispose(disposing);  
  }
  
  #endregion

  // WEB 服务示例
  // HelloWorld() 示例服务返回字符串 Hello World
  // 若要生成,请取消注释下列行,然后保存并生成项目
  // 若要测试此 Web 服务,请按 F5 键

  [

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值