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