基本信息
源码名称:WCF实现文件传送(亲测通过)
源码大小:5.06M
文件格式:.zip
开发语言:C#
更新时间:2016-06-24
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍

利用WCF实现文件传送,主要注意MessageContract的使用

本示例的主要功能 就是 client.exe通过wcf 将本机的 sample.docx文件传输到 server.exe端

亲测通过了


首先服务端(Server.exe)启动:


其次 启动客户端(Client.exe)文件传输,传输完毕显示如下图

[MessageContract]
    public class RemoteFileInfo : IDisposable
    {
        [MessageHeader(MustUnderstand = true)]
        public string FileName;

        [MessageHeader(MustUnderstand = true)]
        public long Length;

        [MessageBodyMember(Order = 1)]
        public System.IO.Stream FileByteStream;

        public void Dispose()
        {
            if (FileByteStream != null)
            {
                FileByteStream.Close();
                FileByteStream = null;
            }
        }
    }