C#客户端把文件读成二进制数据发送给服务器,服务器接收到后直接把二进制数据存到数据库里。
老师让做一个文件管理系统   希望大家帮忙解决一下文件上传的问题.  不要WEB形式的  谢谢大家    希望大家给我详细的代码  最好是自己写过的  复制的就别来捣乱了  谢谢
------解决方案--------------------序列化 反序列化
------解决方案--------------------
        public static byte[] ReadFile(string FileName)
       {
           if (!System.IO.File.Exists(FileName))
           {
               return null;
           }
           System.IO.FileStream fs = new System.IO.FileStream(FileName, System.IO.FileMode.Open, System.IO.FileAccess.Read);
           byte[] data = new byte[fs.Length];
           fs.Read(data, 0, (int)fs.Length);
           fs.Close();
           return data;
       }
------解决方案--------------------将文件保存到数据库是最简单不过的了,不过我倒是发现今天已经不止一个帖子问这个问题了,难道都是一个作业?
先建表,创建个二进制的数据列吧,然后把从文件获取的流提取字节数组写入二进制的数据列即可。