今天有空,呵呵.
把近来文件流常用的操作总结一下...供大家参考.....
一.选择本地的文件.(文件转换成流)
FileStream fs=File.OpenRead("d://aa.doc");
int bdata;
while((bdata=fs.ReadByte())!=-1)
{
ms.WriteByte(((byte)bdata));
}
ms.close();
ms=null;
byte[] data=(byte[])ms.ToArray();
二.上传文件.(文件转换成流)
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();