Javaプロパティを使用してmimeタイプファイルを読み取り、ファイル拡張子に応じて適切なmimeタイプを取得しようとしています。ただし、ファイルは、mimeタイプのファイル拡張子しか取得できないようにレイアウトされており、その逆はできません。
例えば:
text/html html htm
目的の形式とは対照的に:
html htm text/html
したがって、次のようなプロパティオブジェクトを使用して読み取ると、次のようになります。
mimeTypes.getProperty("text/html");
私はhtmlとhtmを取得しますが、他のラウンドで取得した場合:
mimeTypes.getProperty("html");
私が欲しいものであるtext/htmlを取得できません。それで、キーの値を提供することによってキーを取得する方法はありますか?
助けてくれてありがとう、質問が故障しているなどの場合は申し訳ありません。
乾杯
編集:
いいえ、これは使用しません:
FileNameMap fileNameMap = URLConnection.getFileNameMap();
String mimeType = fileNameMap.getContentTypeFor(filename);
私はそのようにハードコアなので、私はそれを長い道のりでやりたいです:)