像firefox和chrome这样的浏览器如何从文件上传中查找mime类型



我正在为服务器磁盘中的文件创建一个转换器,该转换器在读取文件(磁盘中的大量文件)时创建mime类型。我想找到一个标准的和真实的方式来寻找mime类型。就像大多数浏览器一样。我知道还有其他一些方法,比如从扩展名中读取并从手动创建的列表中查找mime或使用windows Urlmon.dll。但我想要真正标准的东西。我读了很多文章,但没有找到我真正需要的东西。什么好主意吗?

据我所知,目前还没有针对所有平台的标准方法。我知道的一个例子是在GO语言实现。(mime包)

请参阅http://golang.org/pkg/mime/查看概述和描述

关于实现细节,你可以查看包的源代码:http://golang.org/src/pkg/mime/type.gohttp://golang.org/src/pkg/mime/type_unix.go

最新更新