在mysql数据库已知文件的BLOB字段,还有mime-type,怎么去获取文件的扩展名?

在mysql数据库已知文件的BLOB字段,还有mime-type,怎么去获取文件的扩展名?

问题描述:

我的想法是建立一个字典表,把所有文件扩展名和Content-Type(Mime-Type)对应起来,大概有300多种,但是发现里面有重复的,比如

img


同样是text/plain,所以到底该怎么确定所取文件的扩展名呢?
现在存文件的表结构是这样的

img

你的二进制文件怎么来的?上传来的话,存进来的时候就能拿到文件名,

http://www.fairysoftware.com/content_type.html 这个是我找的文件扩展名和Content-Type(Mime-Type)对应关系的表