当前位置:编程学习 > C#/ASP.NET >>

excle文件和二进制流的转换问题

//转换成二进制流 
System.IO.FileStream fs = new System.IO.FileStream(@"F:\文件.xls", System.IO.FileMode.Open, System.IO.FileAccess.Read);
           byte[] fssize = new byte[fs.Length];   
           //System.IO.BinaryReader strread = new System.IO.BinaryReader(fs);
           fs.Read(fssize, 0, fssize.Length - 1);

           
//还原成excle文件
           FileStream fileWiter = new FileStream(@"F:\转换后文件.xls", FileMode.Create);
           fileWiter.Write(fssize, 0, fssize.Length - 1);
           fileWiter.Close();

问题是:还原后打开文件有提示错误,但也能打开。好心人帮帮我,到底是哪错了,还原文件这样做可以吧。还有PDF文件这样做应该也可以吧。 --------------------编程问答-------------------- 没人遇到这样的问题吗?
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,