BinaryWriter类:MSDN,以二进制形式将基元类型写入流,并支持用特定的编码写入字符串。
BinaryReader类:MSDN,用特定的编码将基元数据类型读作二进制值。
比如,有个图片文件:d:\1.jpg
如何把这个文件在e盘也写一个,然后读出来,就像在数据库中储存图片一样

解决方案 »

  1.   

    利用FileStream类、BinaryReader读取图片到数据库
      

  2.   

    那有个图片文件:d:\1.jpg
    如何把这个文件在e盘也写一个,然后读出来,怎么写?
      

  3.   

    那有个图片文件:d:\1.jpg
    如何把这个文件在e盘也写一个,然后读出来,怎么写?
      

  4.   

    FileStream fs = new FileStream("d:\\1.jpg", FileMode.Open);
                BinaryReader binReader = new BinaryReader(fs);
                byte[] temp = new byte[fs.Length];
                binReader.Read(temp, 0, temp.Length);
                BinaryWriter bw = new BinaryWriter(new FileStream(@"e:\\1.jpg", FileMode.Create));
                bw.Write(temp);
                bw.Flush();
                bw.Close();
      

  5.   

    我想请问一下,BinaryReader和BinaryWriter 实例为什么不指定编码呢?用什么编码来读、取?
    为什么不用构造函数:BinaryWriter(Stream, Encoding)