2009-08-28 12 views
1

私のクライアントは私に次の要件を与えました。私は彼が言う 彼が何を意味するのか理解することはできませんよ。私は、ユーザーの コンピュータシステムのためのMIMEタイプを設定するJavaアプリケーション を探していますコンピュータシステムのMIMEタイプはどういう意味ですか?

非常に単純な アプリ(おそらく単一の.classファイル?)、実行 、だろうアプリケーションがユーザのコンピュータ・システムのために、このMIMEタイプを設定します

アプリケーション/ ADLM

私はFirefoxやIEを使用していた場合

したがって、 例えば、私は、「アプリケーション/ ADLM」 MIMEタイプの 存在を確認することができます。存在する場合、 アプリケーションが機能しました。

このようなカスタムmimeタイプの を現在検出するために使用できるjavacriptまたはPHP を入力してください。

Javaの最新バージョンを使用してください。 Windowsのコマンドライン からアプリケーションをテストします。私も、Macintoshシステム上 をご アプリケーションを使用することができればしかし...それは が理想的である、それはWindows固有のことはありませ ください。

+0

あなたはあなたの質問を言い替えるすることを望むかもしれない(または私はあなたのためにそれをやる)あなたが求め、代わりの解決策を求めているように聞こえるように。 – Alan

+1

私はOPにこれらの要件が与えられていると思っており、理解を助けることを求めています。私は編集します。 – EBGreen

+0

エリック、彼はアプリを書くように私たちに要求していません:彼はちょうど彼が何者かを理解するためにいくつかのポインタを望んでいます。 – redtuna

答えて

2

コンピュータ(つまり、これがないWebサーバ上で、 Windowsデスクトップから実行する必要があります)私は デスクトップJavaアプリケーション、NOTが.jsp ファイルを探していますのでご注意くださいMIMEタイプはありません。 HTTP応答が行います。たぶん、彼はそのMIMEタイプを使って返信を送るWebサーバーを望んでいますか?それはちょうど正しいヘッダーを送る問題です。

+2

技術的には、MIMEメッセージにMIMEタイプがあります。 Mimeは、RFC822電子メールメッセージの中にリッチコンテンツをカプセル化するための仕組みとして生まれました。 – Jherico

4

MIME-typeが何であれ、これはまったく意味がありません。 MIMEタイプは、インターネット上など、ネットワーク上で配布されるファイルの形式を識別するために使用されます。

+0

しかし、Windowsには、IEで受け取ったコンテンツのMIMEタイプを、そのコンテンツを表示/実行するためのプログラムに関連付ける仕組みがあります。私の答えを見てください。 –

+0

本当ですが、それは質問された質問とは関係ありません。 –

+1

私はこのプロジェクトの意図したプロジェクトの合法性に疑問を呈します。誰かが誰かのコンピュータにmime型ハンドラをインストールして、ユーザがいくつかのWebページを訪問したときに任意のコマンドを実行させたいと思うようです。 –

1

私はあなたが、指定されたMIMEタイプのファイルを開くようにデフォルトアプリケーションを設定できるようにしたいと思います。

私は、これは、クロスプラットフォームな方法で行うことができると信じていません - あなたはOSをチェックし、適切なことを行う必要があります。

-3

MIMEタイプは、「コンピュータシステム」にどのような種類のファイルであるかを伝えるファイルとともに格納されている小さなものです。これにより、ファイルには名前にほとんど愚かな拡張子が付きません。これはUNIX仕様の一部です。

+2

MIMEタイプはいつファイルにUnixで保存されますか?私はあなたがちょっと混乱していると思う。 –

+0

何か...または私のMacで考えています – kennyisaheadbanger

+1

おそらくあなたは "リソースフォーク"を考えていますか?これはMac固有のもので、MIMEタイプとは異なる概念です。 –

3

あなたのクライアントがレジストリにファイルタイプを追加したり編集したりできるように思えます。これは、ファイルがアプリケーション/ ADLMのMIMEタイプを持っているとき、それはアプリケーション/ ADLMに関連付けられているものは何でもアプリケーションで開かれることを意味します。これはシステム設定と関係があります。

クライアントと確認して、その意味を理解する必要があります。

2

WindowsおよびInternet Explorerでは、プログラムを特定のMIMEタイプに関連付けることができます。したがって、IEがそのMIMEタイプでコンテンツをダウンロードすると、登録されたプログラムが起動されます(セキュリティレイヤの影響を受けます)。実装する方法の詳細については

このconsult this MDSN article

関連する問題