Examples of MimetypesFileTypeMap


Examples of javax.activation.MimetypesFileTypeMap

                         User owner,
                         User creator,
                         Date createdOn,
                         UserInfo userInfo,
                         String type) throws Exception {
        MimetypesFileTypeMap mimetypes = (MimetypesFileTypeMap) MimetypesFileTypeMap.getDefaultFileTypeMap();
        mimetypes.addMimeTypes( "text/calendar ics ICS" );

        MailcapCommandMap mailcap = (MailcapCommandMap) MailcapCommandMap.getDefaultCommandMap();
        mailcap.addMailcap( "text/calendar;; x-java-content-handler=com.sun.mail.handlers.text_plain" );

        System.out.println( connection );
View Full Code Here

Examples of javax.activation.MimetypesFileTypeMap

        if (obj instanceof File) {
          File file = (File)obj;
          if (file.isFile() && file.exists() && file.length() > 0) {
            mimeBodyPart = new MimeBodyPart();
            FileDataSource fds = new FileDataSource(file);
            MimetypesFileTypeMap map = new MimetypesFileTypeMap();
            map.addMimeTypes(getTypeEntry(file));
            fds.setFileTypeMap(map);
            mimeBodyPart.setDataHandler(new DataHandler(fds));
            mimeBodyPart.setFileName(file.getName());
            mimeBodyPart.setDisposition(getDisposition(file));
            mimeMultipart.addBodyPart(mimeBodyPart);
View Full Code Here

Examples of javax.activation.MimetypesFileTypeMap

        FileTypeMap result = DEFAULT_FILE_TYPE_MAP;
        if (file.exists())
        {
            try {
                InputStream inputStream = new FileInputStream(file);
                result = new MimetypesFileTypeMap(inputStream);
                inputStream.close();
            } catch(Exception ignored) {
            }
        }
        return result;
View Full Code Here

Examples of javax.activation.MimetypesFileTypeMap

        if (body instanceof WrappedFile) {
            body = ((WrappedFile<?>)body).getFile();
        }

        if (body instanceof File) {
            MimetypesFileTypeMap mimeTypesMap = new MimetypesFileTypeMap();
            String mimeType = mimeTypesMap.getContentType((File)body);
            ContentStreamUpdateRequest updateRequest = new ContentStreamUpdateRequest(getRequestHandler());
            updateRequest.addFile((File) body, mimeType);

            for (Map.Entry<String, Object> entry : exchange.getIn().getHeaders().entrySet()) {
                if (entry.getKey().startsWith(SolrConstants.PARAM)) {
View Full Code Here

Examples of javax.activation.MimetypesFileTypeMap

   * for better mimetype detection use the slower {@link com.gentics.cr.file.ResolvableFileBean#getDetectedMimeType()}
   */
  @Override
  public String getMimetype() {
    if (file != null) {
      return new MimetypesFileTypeMap().getContentType(file);
    } else {
      return UNKNOWN_MIMETYPE;
    }
  }
View Full Code Here

Examples of javax.activation.MimetypesFileTypeMap

            if ( currentFile != null && !currentFile.equals( "" ) )
            {
                String dir;

                //TODO: maybe create a plexus component for this so that additional mimetypes can be easily added
                MimetypesFileTypeMap mimeTypesMap = new MimetypesFileTypeMap();
                mimeTypesMap.addMimeTypes( "application/java-archive jar war ear" );
                mimeTypesMap.addMimeTypes( "application/java-class class" );
                mimeTypesMap.addMimeTypes( "image/png png" );

                if ( FILE_SEPARATOR.equals( userDirectory ) )
                {
                    dir = userDirectory;
                }
                else
                {
                    dir = FILE_SEPARATOR + userDirectory + FILE_SEPARATOR;
                }

                downloadFile = new File( getContinuum().getWorkingDirectory( projectId ) + dir + currentFile );
                mimeType = mimeTypesMap.getContentType( downloadFile );

                if ( ( mimeType.indexOf( "image" ) >= 0 ) || ( mimeType.indexOf( "java-archive" ) >= 0 ) ||
                    ( mimeType.indexOf( "java-class" ) >= 0 ) || ( downloadFile.length() > 100000 ) )
                {
                    return "stream";
View Full Code Here

Examples of javax.activation.MimetypesFileTypeMap

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

Examples of javax.activation.MimetypesFileTypeMap

  public CaoOperation create(JackElement parent, String name, boolean doSave) throws Exception {
    Node newNode = parent.getNode().addNode(name,"nt:file");
    Node content = newNode.addNode("jcr:content","nt:resource");
    content.setProperty("jcr:data", new ByteArrayInputStream(new byte[0]));
   
    String mimeType = new MimetypesFileTypeMap().getContentType(name);
    content.setProperty("jcr:mimeType", mimeType);
   
    Session session = ((JackConnection)parent.getConnection()).getSession();
    if (doSave) session.save();
    if (newNode != null) {
View Full Code Here

Examples of javax.activation.MimetypesFileTypeMap

                         User owner,
                         User creator,
                         Date createdOn,
                         UserInfo userInfo,
                         String type) throws Exception {
        MimetypesFileTypeMap mimetypes = (MimetypesFileTypeMap) MimetypesFileTypeMap.getDefaultFileTypeMap();
        mimetypes.addMimeTypes( "text/calendar ics ICS" );

        MailcapCommandMap mailcap = (MailcapCommandMap) MailcapCommandMap.getDefaultCommandMap();
        mailcap.addMailcap( "text/calendar;; x-java-content-handler=com.sun.mail.handlers.text_plain" );

        System.out.println( connection );
View Full Code Here

Examples of javax.activation.MimetypesFileTypeMap

      byte[] buf = new byte[response.getBufferSize()];
      InputStream in = null;
      try {

        final File file = new File(root.concat("/").concat(name));
        final FileTypeMap ftm = new MimetypesFileTypeMap();

        response.setContentType(ftm.getContentType(file));

        // Para abrir o vizualizador do tipo do arquivo
        response.setHeader("Content-Disposition", "filename=" + name);

        response.setContentLength((int) file.length());
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.