我的客户给了我以下要求。我无法理解他的意思 他说:
我正在寻找一个Java应用程序 为用户设置mime类型 计算机系统。
申请将非常简单 应用程序(可能是一个.class文件?), 在运行时,设置此mime类型 对于用户的计算机系统:
应用/ ADLM
因此,如果我使用的是Firefox或IE,那么 例如,我可以检查一下 存在“application / adlm” MIME类型。如果在场,你的 申请工作。
请提供一些javascript或PHP 可以用来检测现在 像这样的自定义mime类型。
请使用最新版本的Java。 我将从中测试你的应用程序 Windows命令行。请不要 使它特定于Windows,但是......它 如果我可以使用你的,那将是理想的 在Macintosh系统上的应用程序, 太
请注意我正在寻找一个 桌面java应用程序,而不是.jsp 文件(即,这需要从 Windows桌面,而不是Web服务器)
答案 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规范的一部分。