传递过来一个二进制数据byte[] PHOTO,准备将PHOTO转换为JPG格式的图片存储在服务器的image文件夹下

解决方案 »

  1.   

    FileStream fs = new FileStream(FILE_NAME, FileMode.CreateNew);
    BinaryWriter w = new BinaryWriter(fs);
    w.Write(PHOTO);
    w.Close();
    fs.Close();
      

  2.   


                .........
                MemoryStream m = new MemoryStream(PHOTO);
                Bitmap b = new Bitmap(m);            Image i=b;
                i.Save("\\image\\aaa.jpg");
      

  3.   

    将图片进行base64编码在进行传递,接收的时候只需要base64解码然后保存成文件就可以了
      

  4.   

    这太不公平了吧2楼转换成bitmap效率肯定没有那么高而且再弄一个 Image i=b; 直接b.Save也行啊