我有一些文件存在数据库里(是存整个文件,不是存文件路径),格式不定,我现在怎么把这些文件读出来并保存到本地呢?

解决方案 »

  1.   

    对于SQL Server来说,应该使用 image 类型字段。至于读取成byte[]以及写入文件,自己google吧。
      

  2.   

    把文件存为byte[]类型,数据库是image字段类型,把文件保存为2进制可以用文件流来实现
      

  3.   

    data是从数据库里读出的二进制数据FileStream fs = new FileStream(path, FileMode.Create);
    BinaryWriter bw = new BinaryWriter(fs);
    bw.Write(data);
    fs.Close();
    不过存数据时最好多加个字段存文件类型.比如图片就把是jpg还是gif保存起来.