<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Perda da extensão (mimetype) do ficheiro in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/perda-da-extens%C3%A3o-mimetype-do-ficheiro/m-p/102387#M71242</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Já tinha pensado nisso Douglas, mas como sempre. após fazer a minhas investigação, se não fico contente com os resultados, penso sempre que me está a escapar algo. As suas resposta ajudaram a dissipar as duvidas que tinha, obrigado em relação a este assunto.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 15 Mar 2018 17:38:02 GMT</pubDate>
    <dc:creator>pmans</dc:creator>
    <dc:date>2018-03-15T17:38:02Z</dc:date>
    <item>
      <title>Perda da extensão (mimetype) do ficheiro</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/perda-da-extens%C3%A3o-mimetype-do-ficheiro/m-p/102381#M71236</link>
      <description>Boa tarde. Esta-me acontecer uma situação que não sei se é normal e que me está a criar problemasJá vi muita informação do CMIS a nível deste assunto, mas ainda não consegui resolver este problema.Ao criar um documento através do CMIS, atribuído um nome ao documento, ou seja, o documento não fica co</description>
      <pubDate>Mon, 12 Mar 2018 18:02:49 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/perda-da-extens%C3%A3o-mimetype-do-ficheiro/m-p/102381#M71236</guid>
      <dc:creator>pmans</dc:creator>
      <dc:date>2018-03-12T18:02:49Z</dc:date>
    </item>
    <item>
      <title>Re: Perda da extensão (mimetype) do ficheiro</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/perda-da-extens%C3%A3o-mimetype-do-ficheiro/m-p/102382#M71237</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Boa tarde.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Seria muito útil se você compartilhasse o código que usou para fazer o upload.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;O normal é o documento ter o nome exato que você definiu, pois o Alfresco não faz essa "remoção" da extensão.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Mar 2018 18:22:37 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/perda-da-extens%C3%A3o-mimetype-do-ficheiro/m-p/102382#M71237</guid>
      <dc:creator>douglascrp</dc:creator>
      <dc:date>2018-03-14T18:22:37Z</dc:date>
    </item>
    <item>
      <title>Re: Perda da extensão (mimetype) do ficheiro</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/perda-da-extens%C3%A3o-mimetype-do-ficheiro/m-p/102383#M71238</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Bom dia Douglas&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;O código que tenho usado para fazer o upload do ficheiro é o seguinte.&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public static void createDocument(Session session) {&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;Folder parent = session.getRootFolder();&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;try {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;// create a document&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;Map&amp;lt;String, Object&amp;gt; docProps = new HashMap&amp;lt;String, Object&amp;gt;();&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;docProps.put(PropertyIds.OBJECT_TYPE_ID, "cmis:document");&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;docProps.put(PropertyIds.NAME, "Fatura");&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;File f = new File("C:\\Fatura.pdf");&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;InputStream isFile = new FileInputStream(f);&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;ContentStream contentStream = session.getObjectFactory().createContentStream(f.getName(), f.length(),&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;"Adobe PDF Document", isFile);&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;Document d = parent.createDocument(docProps, contentStream, VersioningState.MAJOR);&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;isFile.close();&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;} catch (Exception ex) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;System.out.println("Something has gone horribly wrong.");&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;ex.printStackTrace();&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Mar 2018 11:33:59 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/perda-da-extens%C3%A3o-mimetype-do-ficheiro/m-p/102383#M71238</guid>
      <dc:creator>pmans</dc:creator>
      <dc:date>2018-03-15T11:33:59Z</dc:date>
    </item>
    <item>
      <title>Re: Perda da extensão (mimetype) do ficheiro</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/perda-da-extens%C3%A3o-mimetype-do-ficheiro/m-p/102384#M71239</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Bem, o problema está bem claro para mim.&lt;/P&gt;&lt;P&gt;Você está definindo o nome do arquivo sem a extensão, e o Alfresco vai usar o texto que você configurou, e não vai colocar a extensão para você.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;docProps.put(PropertyIds.NAME, "Fatura");&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Substitua essa linha por algo como&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;docProps.put(PropertyIds.NAME, "Fatura.pdf");&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Mar 2018 13:10:56 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/perda-da-extens%C3%A3o-mimetype-do-ficheiro/m-p/102384#M71239</guid>
      <dc:creator>douglascrp</dc:creator>
      <dc:date>2018-03-15T13:10:56Z</dc:date>
    </item>
    <item>
      <title>Re: Perda da extensão (mimetype) do ficheiro</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/perda-da-extens%C3%A3o-mimetype-do-ficheiro/m-p/102385#M71240</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Não estou a incluir a extensão no "PropertyIds.NAME", visto que para a solução que estou a criar os nomes dos documentos não irão coincidir com o nome do ficheiro e será esta propriedade a ser mostrada no lado do cliente(App), por isso é que não estou a incluir a extensão.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Esta é a única forma que usa de modo a não se "perder" a extensão?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Desde que coloquei a pergunta continuei a pesquisar e encontrei informação (CMIS) de como obter a extensão a associar ao ficheiro em função do mimetype do documento quando quero fazer o download, mas que tem algumas limitações em relação as associações entre mimetypes e extensões, nem sempre as associações são as mais corretas.&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;Document templateDocument = getDocument(session, idDocument);&lt;/P&gt;&lt;P&gt;String extension=MimeTypes.getExtension(templateDocument.getContentStream().getMimeType());&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Mar 2018 14:46:39 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/perda-da-extens%C3%A3o-mimetype-do-ficheiro/m-p/102385#M71240</guid>
      <dc:creator>pmans</dc:creator>
      <dc:date>2018-03-15T14:46:39Z</dc:date>
    </item>
    <item>
      <title>Re: Perda da extensão (mimetype) do ficheiro</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/perda-da-extens%C3%A3o-mimetype-do-ficheiro/m-p/102386#M71241</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;O nome do documento é o nome que você vai obter quando fizer o download.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Se você precisa exibir algo na aplicação cliente, porque você não utiliza outra propriedade, como título ou descrição?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Mar 2018 17:06:34 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/perda-da-extens%C3%A3o-mimetype-do-ficheiro/m-p/102386#M71241</guid>
      <dc:creator>douglascrp</dc:creator>
      <dc:date>2018-03-15T17:06:34Z</dc:date>
    </item>
    <item>
      <title>Re: Perda da extensão (mimetype) do ficheiro</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/perda-da-extens%C3%A3o-mimetype-do-ficheiro/m-p/102387#M71242</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Já tinha pensado nisso Douglas, mas como sempre. após fazer a minhas investigação, se não fico contente com os resultados, penso sempre que me está a escapar algo. As suas resposta ajudaram a dissipar as duvidas que tinha, obrigado em relação a este assunto.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Mar 2018 17:38:02 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/perda-da-extens%C3%A3o-mimetype-do-ficheiro/m-p/102387#M71242</guid>
      <dc:creator>pmans</dc:creator>
      <dc:date>2018-03-15T17:38:02Z</dc:date>
    </item>
    <item>
      <title>Re: Perda da extensão (mimetype) do ficheiro</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/perda-da-extens%C3%A3o-mimetype-do-ficheiro/m-p/102388#M71243</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Só avise depois se conseguiu resolver.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Mar 2018 19:19:49 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/perda-da-extens%C3%A3o-mimetype-do-ficheiro/m-p/102388#M71243</guid>
      <dc:creator>douglascrp</dc:creator>
      <dc:date>2018-03-15T19:19:49Z</dc:date>
    </item>
    <item>
      <title>Re: Perda da extensão (mimetype) do ficheiro</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/perda-da-extens%C3%A3o-mimetype-do-ficheiro/m-p/102389#M71244</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sim Douglas, consegui resolver, em conversa com a equipa decidi manter o nome e extensão no PropertyIds.NAME, assim nunca se perde a extensão, mas por outro lado esta dúvida deu para compreender a relação que existe no alfresco entre mimetypes e extensões. Obrigado pela sua ajuda.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Mar 2018 15:30:05 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/perda-da-extens%C3%A3o-mimetype-do-ficheiro/m-p/102389#M71244</guid>
      <dc:creator>pmans</dc:creator>
      <dc:date>2018-03-16T15:30:05Z</dc:date>
    </item>
  </channel>
</rss>

