计算机系统的MIME类型是什么意思?

时间:2009-08-28 17:53:18

标签: java mime-types

我的客户给了我以下要求。我无法理解他的意思 他说:

  

我正在寻找一个Java应用程序   为用户设置mime类型   计算机系统。

     

申请将非常简单   应用程序(可能是一个.class文件?),   在运行时,设置此mime类型   对于用户的计算机系统:

     

应用/ ADLM

     

因此,如果我使用的是Firefox或IE,那么   例如,我可以检查一下   存在“application / adlm”   MIME类型。如果在场,你的   申请工作。

     

请提供一些javascript或PHP   可以用来检测现在   像这样的自定义mime类型。

     

请使用最新版本的Java。   我将从中测试你的应用程序   Windows命令行。请不要   使它特定于Windows,但是......它   如果我可以使用你的,那将是理想的   在Macintosh系统上的应用程序,   太

     

请注意我正在寻找一个   桌面java应用程序,而不是.jsp   文件(即,这需要从   Windows桌面,而不是Web服务器)

6 个答案:

答案 0 :(得分:4)

考虑到MIME-type是什么,这根本没有意义。 MIME类型用于标识在网络上分发的文件的格式,例如通过Internet。

答案 1 :(得分:3)

听起来像您的客户希望能够在注册表中添加或编辑文件类型。这意味着当文件的MIME类型为 application / adlm 时,将使用与 application / adlm 关联的任何应用程序打开该文件。我认为这更多地与系统设置有关。

您应该与客户确认,以确保您知道它们的含义。

答案 2 :(得分:2)

计算机没有mime类型; HTTP响应。也许他想要一个使用该MIME类型发送回复的Web服务器?这只是发送正确的标题。

答案 3 :(得分:2)

在Windows和Internet Explorer上,程序可以与特定的mime类型相关联。因此,如果IE下载具有该mime类型的内容,则将启动已注册的程序(受安全层限制)。

有关如何实施此consult this MDSN article

的详细信息

答案 4 :(得分:1)

我认为他们希望您能够设置默认应用程序以打开给定mime类型的文件。

我不相信这可以通过跨平台的方式完成 - 你必须检查操作系统并做适当的事情。

答案 5 :(得分:-3)

mime类型是一个与文件一起存储的小东西,它告诉“计算机系统”它是什么类型的文件。这允许文件名称上没有任何愚蠢的扩展名。它是UNIX规范的一部分。