Package javax.activation

Examples of javax.activation.MimetypesFileTypeMap


          mimeType = DocumentListEntry.MediaType.fromFileName(file.getName()).getMimeType();
        } catch (IllegalArgumentException e) {
        }

        if (mimeType == "") {
          mimeType = new MimetypesFileTypeMap().getContentType(file);
        }
       
        return mimeType;   
  }
View Full Code Here


      Resource mappingLocation = new ClassPathResource("org/springframework/mail/javamail/mime.types");
      if (mappingLocation.exists()) {
        InputStream inputStream = null;
        try {
          inputStream = mappingLocation.getInputStream();
          return new MimetypesFileTypeMap(inputStream);
        }
        catch (IOException ex) {
          // ignore
        }
        finally {
View Full Code Here

  public void init() throws ServletException {
    //保存applicationContext以备后用.
    applicationContext = WebApplicationContextUtils.getWebApplicationContext(getServletContext());

    //初始化mimeTypes, 默认缺少css的定义,添加之.
    mimetypesFileTypeMap = new MimetypesFileTypeMap();
    mimetypesFileTypeMap.addMimeTypes("text/css css");
  }
View Full Code Here

    }

    protected ApiResponse makePostUploadRequest(URI uri, File fileToUpload, String paramName)
            throws Exception {
        FileBody fileBodyToUpload = new FileBody(fileToUpload);
        String mimeType = new MimetypesFileTypeMap().getContentType(fileToUpload);

        Context context =
                apiTest.post(uri, null, new PostUploadWithoutRedirectImpl(paramName,
                        fileBodyToUpload));
View Full Code Here

   * HTTP response
   * @param file
   * file to extract content type
   */
  private static void setContentTypeHeader(HttpResponse response, File file) {
    MimetypesFileTypeMap mimeTypesMap = new MimetypesFileTypeMap();
    response.headers().set(CONTENT_TYPE, mimeTypesMap.getContentType(file.getPath()));
  }
View Full Code Here

   * HTTP response
   * @param file
   * file to extract content type
   */
  private static void setContentTypeHeader(HttpResponse response, File file) {
    MimetypesFileTypeMap mimeTypesMap = new MimetypesFileTypeMap();
    response.headers().set(CONTENT_TYPE, mimeTypesMap.getContentType(file.getPath()));
  }
View Full Code Here

   */
  @Test
  public void getMimeTypeWithCustomConfiguredType() {
    FileTypeMap defaultFileTypeMap = FileTypeMap.getDefaultFileTypeMap();
    assertThat(defaultFileTypeMap, instanceOf(MimetypesFileTypeMap.class));
    MimetypesFileTypeMap mimetypesFileTypeMap = (MimetypesFileTypeMap) defaultFileTypeMap;
    mimetypesFileTypeMap.addMimeTypes("text/enigma    enigma");
    assertEquals("text/enigma", sc.getMimeType("filename.enigma"));
  }
View Full Code Here

   * @throws IOException if resource access failed
   * @see javax.activation.MimetypesFileTypeMap#MimetypesFileTypeMap(java.io.InputStream)
   * @see javax.activation.MimetypesFileTypeMap#addMimeTypes(String)
   */
  protected FileTypeMap createFileTypeMap(Resource mappingLocation, String[] mappings) throws IOException {
    MimetypesFileTypeMap fileTypeMap = null;
    if (mappingLocation != null) {
      InputStream is = mappingLocation.getInputStream();
      try {
        fileTypeMap = new MimetypesFileTypeMap(is);
      }
      finally {
        is.close();
      }
    }
    else {
      fileTypeMap = new MimetypesFileTypeMap();
    }
    if (mappings != null) {
      for (String mapping : mappings) {
        fileTypeMap.addMimeTypes(mapping);
      }
    }
    return fileTypeMap;
  }
View Full Code Here

     *            HTTP response
     * @param file
     *            file to extract content type
     */
    private void setContentTypeHeader(HttpResponse response, URLConnection resUrlConnection) {
        MimetypesFileTypeMap mimeTypesMap = new MimetypesFileTypeMap();
        String resName = resUrlConnection.getURL().getFile();
        HttpHeaders.setHeader(response, HttpHeaders.Names.CONTENT_TYPE, mimeTypesMap.getContentType(resName));
    }
View Full Code Here

    if (null == stype || AvatarConfig.STYLE_GRAVATAR.equals(stype)) {
      return super.returnAvatarStream();
    }
    try {
      String url = this.getAvatarManager().getAvatarUrl(this.getUsername());
      MimetypesFileTypeMap mimeTypesMap = new MimetypesFileTypeMap();
      this.setMimeType(mimeTypesMap.getContentType(url));
      File avatar = this.getAvatarManager().getAvatarResource(this.getUsername());
      if (null == avatar) {
        return this.extractDefaultAvatarStream();
      }
      this.setInputStream(new FileInputStream(avatar));
View Full Code Here

TOP

Related Classes of javax.activation.MimetypesFileTypeMap

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.