我从数据库中把图片文件的BYTE类型已经导入到C#中(已经是二进制文件了),
第一我想把他导出来变成图片文件,
第二我想写个SQL文,以后再导入数据库的时候,用SQL文导入.
谢谢大侠帮忙

解决方案 »

  1.   

    http://dotnet.aspx.cc/ShowDetail.aspx?id=ECD9AE16-8FF0-4A1C-9B9F-5E8B641CB1B1
    http://dotnet.aspx.cc/ShowDetail.aspx?id=2A5DD7C6-A45A-48AB-A2E8-342A29F17506
    http://dotnet.aspx.cc/ShowDetail.aspx?id=J9UBRVER-L3VB-49M3-GOU1-Z6C2PVR6FZ3K
      

  2.   

    关键是图象的转化,看看下面的代码:private byte[] ImageToData(string fullpath) 
    {
             byte[] imagebytes = null;
    FileStream fs = new FileStream(fullpath,FileMode.Open);
    BinaryReader br = new BinaryReader(fs);
    imagebytes = br.ReadBytes((int)fs.Length);
    fs.Close();
    return imagebytes;
    }public Bitmap DataToImage(byte[] image_bytes)
    {
    MemoryStream ms = new MemoryStream(image_bytes);
    Bitmap bmap = new Bitmap(ms);
    return bmap;
    }
      

  3.   

    http://blog.csdn.net/wthorse/archive/2006/08/03/1013758.aspx
      

  4.   

    第一个问题:导出来变为图片,
    例如:假设倒入到c#中的BYTE类型的变量为buf,可以如下写:
    MemoryStream b=new MemoryStream(buf);
    Image img=Image.FromStream(b,true);
    img.Save(@"c:\example.jpg");//example.jpg 是给图片起的文件名对于第二个问题不是很明白你的意思!