画像nullのコンテンツタイプを取得しようとしているときに値を取得していますpng
以下は、私のコンテンツタイプを取得しようとしている方法ですservlet:
String contentType = getServletContext().getMimeType(image.getName());
画像の名前を取得contentType = nullしてimage.getName()返しますpng。
png同じ画像のコンテンツタイプを取得する別の方法を試しました:
String contentType = new MimetypesFileTypeMap().getContentType("imageName.png");
上記のコードは私に与えますcontentType = application/octet-stream。
image/x-png私の質問は、同じ画像に対して異なるコンテンツ タイプを取得する理由と、画像の.pngタイプに対応する正しいコンテンツを取得するにはどうすればよいかです。