近来研究一下,流操作. 把近来的心得总结一下. 希望能对要了解流操作的人有所帮助... 呵呵....LEO-QH胖胖 //1.打开本地文件打成流 FileStream fs = File.OpenRead(path); MemoryStream ms = new MemoryStream(); int bdata; while ((bdata = fs.ReadByte()) != -1) ...{ ms.WriteByte(((byte)bdata)); } byte[] data = (byte[])ms.ToArray(); fs.Close(); ms.Close(); fs = null; ms = null; byte[] data = (byte[])ms.ToArray(); //2.上传文件.(文件转换成流) Stream FileDataStream = FileUpload1.PostedFile.InputStream; int FileLength = FileUpload1.PostedFile.ContentLength; byte[] FileData = new byte[FileLength]; FileDataStream.Read(FileData, 0, FileLength); //二.流转换成文件. //1. MemoryStream ms = new Memory(FileData); FileStream fs = new FileStream("aa", FileModel.Create); ms.WriteTo(fs); Bitmap bm = new Bitmap(fs); bm.Save("d://dd.doc"); fs.close(); ms.close(); //2 FileStream fs = new FileStream("d://dd.doc", FileModel.Create); fs.Write(FileData, 0, FileDate.Length); fs.close();