技术开发 频道

使用消息传输优化机制 - MTOM


【IT168技术文档】

  服务IMtom.cs
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.ServiceModel; using System.IO; namespace WCF.ServiceLib.Message { /**//// <summary> /// IMtom接口 /// </summary> [ServiceContract] public interface IMtom { /**//// <summary> /// 上传文件 /// </summary> /// <param name="path">文件目标路径</param> /// <param name="fileData">文件字节数组</param> [OperationContract] void UploadFile(string path, byte[] fileData); } }
  Mtom.cs
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.ServiceModel; using System.IO; namespace WCF.ServiceLib.Message { /**//// <summary> /// Mtom类 /// </summary> public class Mtom : IMtom { /**//// <summary> /// 上传文件 /// </summary> /// <param name="path">文件目标路径</param> /// <param name="fileData">文件字节数组</param> public void UploadFile(string path, byte[] fileData) { FileStream fs = new FileStream(path, FileMode.Create, FileAccess.Write, FileShare.None); fs.Write(fileData, 0, fileData.Length); fs.Flush(); fs.Close(); } } }
0
相关文章