0

因为我不知道它是如何被称为 Mime 类型的友好格式的名称,例如:

image/bmp -> 位图
图像/x-icon -> 图标

我想问一下如何在某种带有 Key->Value 的 Map 中检索该信息(我正在使用 Java)
或者我可以从中获取它们的某个库。
我正在使用 apache tika 和 MimeTypes.forName("application/pdf").getDescription(); 没有给我任何回报。
无论如何,我认为这个问题与每种编程语言都无关。
我找到了一个可以看到它们的网站,但它是用 Table 制作的,我无法提取它们,所以我可以在此处以 key->value 类型接收它们

4

1 回答 1

1

你可以只刮那个页面。

如果您将 Firefox 与 Firebug 或 Chrome 一起使用,请将以下 Javascript 粘贴到 eval 窗口中并运行它。

(Firebug 控制台选项卡或 Chrome 中的右侧面板;工具 > 开发人员工具并粘贴到控制台选项卡中)

jQuery('#mime-types-list tbody tr').each(function(i, tr){
    var tds = jQuery(tr).children('td');
    console.log("map.put(\"" + jQuery(tds[1]).text() + "\", \"" + jQuery(tds[0]).text() + "\");");
});

这将生成 684 个条目,用于复制 'n' 粘贴,例如:

map.put("text/turtle", "Turtle (Terse RDF Triple Language)");

只需转换里面的字符串console.log以满足您的语法/格式需求。

于 2013-08-04T02:59:51.423 回答