congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
Tabnine Logo
MimeTypeMapping.getMimeTypeByExtension
Code IndexAdd Tabnine to your IDE (free)

How to use
getMimeTypeByExtension
method
in
ro.polak.http.MimeTypeMapping

Best Java code snippets using ro.polak.http.MimeTypeMapping.getMimeTypeByExtension (Showing top 8 results out of 315)

origin: piotrpolak/android-http-server

/**
 * {@inheritDoc}
 */
@Override
public String getMimeType(final String file) {
  return serverConfig.getMimeTypeMapping().
      getMimeTypeByExtension(FileUtilities.getExtension(file));
}
origin: piotrpolak/android-http-server

@Test
public void shouldNormalizeLetterCase() throws IOException {
  String input = "image/jpeg jPEG jPG jPE";
  InputStream stream = new ByteArrayInputStream(input.getBytes(StandardCharsets.UTF_8));
  MimeTypeMapping mimeTypeMapping = MimeTypeMappingImpl.createFromStream(stream);
  assertThat(mimeTypeMapping.getMimeTypeByExtension("Jpg"), is("image/jpeg"));
  assertThat(mimeTypeMapping.getMimeTypeByExtension("Jpeg"), is("image/jpeg"));
  assertThat(mimeTypeMapping.getMimeTypeByExtension("Jpe"), is("image/jpeg"));
  stream.close();
}
origin: piotrpolak/android-http-server

@Test
public void shouldSuportMultivaluedLine() throws IOException {
  String input = "image/jpeg jpeg jpg jpe";
  InputStream stream = new ByteArrayInputStream(input.getBytes(StandardCharsets.UTF_8));
  MimeTypeMapping mimeTypeMapping = MimeTypeMappingImpl.createFromStream(stream);
  assertThat(mimeTypeMapping.getMimeTypeByExtension("jpg"), is("image/jpeg"));
  assertThat(mimeTypeMapping.getMimeTypeByExtension("jpeg"), is("image/jpeg"));
  assertThat(mimeTypeMapping.getMimeTypeByExtension("jpe"), is("image/jpeg"));
  stream.close();
}
origin: piotrpolak/android-http-server

  @Test
  public void shouldReturnDefaultMimeType() throws IOException {
    String input = "image/jpeg jPEG jPG jPE";
    InputStream stream = new ByteArrayInputStream(input.getBytes(StandardCharsets.UTF_8));
    MimeTypeMapping mimeTypeMapping = MimeTypeMappingImpl.createFromStream(stream, "default/default");
    assertThat(mimeTypeMapping.getMimeTypeByExtension("any"), is("default/default"));
    assertThat(mimeTypeMapping.getMimeTypeByExtension(null), is("default/default"));
    stream.close();
  }
}
origin: piotrpolak/android-http-server

private void loadCompleteContent(final HttpServletRequestImpl request,
                 final HttpServletResponseImpl response,
                 final File file) throws IOException {
  response.setContentType(mimeTypeMapping.getMimeTypeByExtension(FileUtilities.getExtension(file.getName())));
  response.setStatus(HttpServletResponse.STATUS_OK);
  response.setContentLength(file.length());
  response.getHeaders().setHeader(Headers.HEADER_ACCEPT_RANGES, "bytes");
  response.flushHeaders();
  if (!request.getMethod().equals(HttpServletRequest.METHOD_HEAD)) {
    InputStream fileInputStream = new FileInputStream(file);
    try {
      response.serveStream(fileInputStream);
    } finally {
      IOUtilities.closeSilently(fileInputStream);
    }
  }
  response.flush();
}
origin: piotrpolak/android-http-server

@Test
public void shouldCreateFromPath() throws IOException {
  writeFiles(DEFAULT_CONFIG_DATA + "DefaultMimeType mime/text\n");
  ServerConfig serverConfig = ServerConfigImpl.createFromPath(workingDirectory, tempDirectory);
  assertThat(serverConfig.getTempPath(), is(tempDirectory));
  assertThat(serverConfig.getBasePath(), is(workingDirectory));
  assertThat(serverConfig.getDocumentRootPath(), is(workingDirectory + "wwwx"));
  assertThat(serverConfig.getDirectoryIndex(), hasItem("index.php"));
  assertThat(serverConfig.getDirectoryIndex(), hasItem("index.html"));
  assertThat(serverConfig.getDirectoryIndex().size(), is(2));
  assertThat(serverConfig.getErrorDocument403Path(), is(workingDirectory + "error403.html"));
  assertThat(serverConfig.getErrorDocument404Path(), is(workingDirectory + "error404.html"));
  assertThat(serverConfig.getListenPort(), is(8090));
  assertThat(serverConfig.getMaxServerThreads(), is(3));
  assertThat(serverConfig.isKeepAlive(), is(true));
  assertThat(serverConfig.getMimeTypeMapping().getMimeTypeByExtension("ANY"), is("mime/text"));
  assertThat(serverConfig.getAttribute(ADDITIONAL_ATTRIBUTE_NAME), is(ORIGINAL_VALUE));
}
origin: piotrpolak/android-http-server

@Test
public void shouldSetDefaultMimeType() throws IOException {
  writeFiles(DEFAULT_CONFIG_DATA);
  ServerConfig serverConfig = ServerConfigImpl.createFromPath(workingDirectory, tempDirectory);
  assertThat(serverConfig.getMimeTypeMapping().getMimeTypeByExtension("ANY"), is("mime/text"));
}
origin: piotrpolak/android-http-server

response.getHeaders().setHeader(Headers.HEADER_CONTENT_RANGE, "bytes " + getRanges(ranges) + "/" + file.length());
String contentType = mimeTypeMapping.getMimeTypeByExtension(FileUtilities.getExtension(file.getName()));
ro.polak.httpMimeTypeMappinggetMimeTypeByExtension

Javadoc

Returns mime type for specified extension.

Popular methods of MimeTypeMapping

    Popular in Java

    • Finding current android device location
    • getOriginalFilename (MultipartFile)
      Return the original filename in the client's filesystem.This may contain path information depending
    • findViewById (Activity)
    • onRequestPermissionsResult (Fragment)
    • VirtualMachine (com.sun.tools.attach)
      A Java virtual machine. A VirtualMachine represents a Java virtual machine to which this Java vir
    • PrintStream (java.io)
      Fake signature of an existing Java class.
    • InetAddress (java.net)
      An Internet Protocol (IP) address. This can be either an IPv4 address or an IPv6 address, and in pra
    • SocketException (java.net)
      This SocketException may be thrown during socket creation or setting options, and is the superclass
    • Timer (java.util)
      Timers schedule one-shot or recurring TimerTask for execution. Prefer java.util.concurrent.Scheduled
    • JTable (javax.swing)
    • Sublime Text for Python
    Tabnine Logo
    • Products

      Search for Java codeSearch for JavaScript code
    • IDE Plugins

      IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
    • Company

      About UsContact UsCareers
    • Resources

      FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
    Get Tabnine for your IDE now