文件扩展到MIME Type网服务?
-
20-08-2019 - |
题
是否有任何网服务,这将允许我提供一个文件的扩展,它将返回的一系列可能的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类型的一部分< - >图标服务
例如:
它运行AppEngine上所以它应具有高的可用性。
对不起,我没有对手头的任务Web服务,但你可以使用 fileext 一>页,也许解析响应,如果你可以通过编程方式查询扩展。也许第一步骤在正确的方向。
这个Web服务可以很简单,一个小DB /存储在内存中可能是一个Dictionary<String, String>
一样简单,只是做一个键查找并返回结果。
在第一数据集可以基于 HTTP是(例如):// WWW。 webmaster-toolkit.com/mime-types.shtml 。
的问题很可能是这样的web服务的主机。
我不知道是否有一个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是文件扩展名。从积极的一面,它会在那里和不断更新......嗯,直到微软决定拔出插头。它可以发生的任何时间。