因为该文件是从数据库提取存成文件,事先不知道是什么类型的文件。

解决方案 »

  1.   

    那你得从文件流中读取部分数据了,这些数据可以反应文件格式。但是肯定不会有人愿意作,实际上也作不好。为什么不在数据库中存储文件格式,如扩展名。
    简单的做法是增加一个字段,专门用于存储扩展名;复杂一点,可以将扩展名和文件内容合成到一个流中,然后存入数据库——如,流的开头8字节用来存储扩展名。————————————————————————————————————
    宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
    ————————————————————————————————————