是否有任何网服务,这将允许我提供一个文件的扩展,它将返回的一系列可能的MIME类型?

例如:

http://mimetype.com/getMime/doc

这可能返回:

application/msword,application/docappl/text,application/vnd.msword,application/vnd.ms-word,application/winword,application/word,application/x-msw6,application/x-msword

我不想要使用 Urlmon.dll 我希望没有让我自己的名单上。

感谢

有帮助吗?

解决方案

我能想象到的唯一的事会被解析其自带的Apache服务器列表 的mime.types 。列表由Apache软件基金会维护和依赖于 www.iana.org

其他提示

我刚刚创建这个作为我的MIME类型的一部分< - >图标服务

http://stdicon.com/

例如:

http://stdicon.com/ext/html

它运行AppEngine上所以它应具有高的可用性。

虽然它不正是你所要求的,该信息通过的 PRONOM 注册表格式搜索。其结果是更细粒度的比MIME类型,但你可以得到MIME信息,如果可用的结果(如的此处,在 '标识符' 部分)。也有 DROID工具使用访问经由GUI,Java API的或命令行界面此信息。

我不知道是否有一个Web服务,将做到这一点,但libmagic库( http://en.wikipedia.org/wiki/Libmagic )用于识别文件类型和可能对你有帮助的。

,想到的唯一事情是解析从 HTTP输出://www.file-extensions。组织/

这不会给你的MIME类型,但好的奥尔德”微软文件关联Web服务还可以帮助你。你访问它是这样的:

  

http://shell.windows.com/fileassoc /0409/xml/redir.asp?Ext=xls

,其中0409表示英语(美国)和XLS是文件扩展名。从积极的一面,它会在那里和不断更新......嗯,直到微软决定拔出插头。它可以发生的任何时间。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top