code: public static MediaType getFileMediaType(String fileName) {
          String extension = getUrlExtension(fileName);
          if (!MimeTypeMap.getSingleton().hasExtension(extension)) {
              return MediaType.APPLICATION_OCTET_STREAM;
          }
  
          String mimeType = MimeTypeMap.getSingleton().getMimeTypeFromExtension(extension);
          try {
              return MediaType.parseMediaType(mimeType);
          } catch (Exception e) {
              return MediaType.APPLICATION_OCTET_STREAM;
          }
      }
docs: Get the {@link MediaType} of the file.
  
  @param fileName file name.
  
  @return {@link MediaType}, cannot be null.