<?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: upload de archivos desde java in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/upload-de-archivos-desde-java/m-p/136962#M96055</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;hola soy nueo en Alfresco y querria saber si se puede Cargar texto a un texto en un servidor alfresco para poder sobreescribirlo sin tener k subir el documento, es decir, se puede modificar al texto de un documento sin tener que subirlo. me refiero haciendolo desde java. Gracias&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 28 Mar 2014 10:41:40 GMT</pubDate>
    <dc:creator>angelsia</dc:creator>
    <dc:date>2014-03-28T10:41:40Z</dc:date>
    <item>
      <title>upload de archivos desde java</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/upload-de-archivos-desde-java/m-p/136958#M96051</link>
      <description>Hola que tal.Necesito realizar upload de archivos desde java a alfresco sin el uso de webservices, la idea es que sea a traves de webscripts utilizando conexiones httpclient, alguien tiene alguna idea al respecto???gracias</description>
      <pubDate>Wed, 05 Aug 2009 01:12:16 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/upload-de-archivos-desde-java/m-p/136958#M96051</guid>
      <dc:creator>kocoubb</dc:creator>
      <dc:date>2009-08-05T01:12:16Z</dc:date>
    </item>
    <item>
      <title>Re: upload de archivos desde java</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/upload-de-archivos-desde-java/m-p/136959#M96052</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Buenas,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;En este post, implementan lo mismo que tu pides.&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://forums.alfresco.com/en/viewtopic.php?f=36&amp;amp;t=20094" rel="nofollow noopener noreferrer"&gt;http://forums.alfresco.com/en/viewtopic.php?f=36&amp;amp;t=20094&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Saludos&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Aug 2009 06:17:08 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/upload-de-archivos-desde-java/m-p/136959#M96052</guid>
      <dc:creator>pjcaracuel_2349</dc:creator>
      <dc:date>2009-08-05T06:17:08Z</dc:date>
    </item>
    <item>
      <title>Re: upload de archivos desde java</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/upload-de-archivos-desde-java/m-p/136960#M96053</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hola&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Creo que puedo ayudarte.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;CLIENTE JAVA DE ALFRESCO&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Para poder hacerle llegar al webscript el fichero que quieres subir, vas a tener que emplear las clases que te pongo a continuación.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;org.apache.commons.httpclient.methods.multipart.MultipartRequestEntity (LA MAS IMPORTANTE)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.apache.commons.httpclient.NameValuePair;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.apache.commons.httpclient.methods.multipart.ByteArrayPartSource;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.apache.commons.httpclient.methods.multipart.FilePart;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.apache.commons.httpclient.methods.multipart.Part;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.apache.commons.httpclient.methods.multipart.StringPart;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.apache.commons.httpclient.Credentials;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Ejemplo de código:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;// Pasando el fichero, donde fichero es un FileItem&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;filePart = new FilePart("fichero", new ByteArrayPartSource("fichero", fichero.get());&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;filePart.setContentType(fichero.getContentType());&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;parts&lt;/SPAN&gt;&lt;EM&gt; = filePart;&lt;BR /&gt;&lt;BR /&gt;// Ejecutando una peticion con enctype="multipart/form-data"&lt;BR /&gt;multipartRequestEntity = new MultipartRequestEntity(parts, httpPost.getParams());&lt;BR /&gt;httpPost.setRequestEntity(multipartRequestEntity);&lt;BR /&gt;&lt;BR /&gt;IMPORTANTE: Antes de lanzar la petición http, debes tener en cuenta lo siguiente&lt;BR /&gt;Al menos cuando se trabaja con tomcat, al lanzar una petición multipart como ésta, se exige el uso de credenciales contra el recurso invocado, es decir: Alfresco.&lt;BR /&gt;Tendrás que pasarle las credenciales a tu httpclient:&lt;BR /&gt;client = new HttpClient();&lt;BR /&gt;Credentials defaultcreds = new UsernamePasswordCredentials(USUARIO_ALFRESCO, PASSWOR_DALFRESCO);&lt;BR /&gt;client.getState().setCredentials(AuthScope.ANY, defaultcreds);&lt;BR /&gt;client.getParams().setAuthenticationPreemptive(true);&lt;BR /&gt;&lt;BR /&gt;Ahora sí que sí que puedes lanzar la petición:&lt;BR /&gt;client.executeMethod(httpPost);&lt;BR /&gt;&lt;BR /&gt;WEBSCRIPT DE ALFRESCO&lt;BR /&gt;Esto imagino que ya lo tendrás controlado, pero por si acaso:&lt;BR /&gt;&lt;BR /&gt;// Obtencion del fichero&lt;BR /&gt;FileItemFactory factory = new DiskFileItemFactory(&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (new Integer(AplicacionProperties.getInstance().getProperty(ICtesBase.PROP_MAX_SIZETRESHOLD))).intValue(),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; new File(AplicacionProperties.getInstance().getProperty(ICtesBase.PROP_PATH_REPOSITORY)));&lt;BR /&gt;&lt;BR /&gt;ServletFileUpload upload = new ServletFileUpload(factory);&lt;BR /&gt;List&amp;lt;FileItem&amp;gt;items = (List&amp;lt;FileItem&amp;gt;) upload.parseRequest(servletReq);&lt;BR /&gt;&lt;BR /&gt;for (int i = 0; i &amp;lt; items.size(); i++)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FileItem item = (FileItem) items.get(i);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ( item.isFormField() )&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Item de tipo simple: nombre-valor&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Aqui capturarias el resto de parametros de la request, como el nombre del nodo contenido que se va a crear&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // y resto de valores para metadatos que te interesen&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Nos estan pasando un fichero&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FileItem ficheroEntrada = item;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // VOLCADO DEL FICHERO, siendo nodo el nodo que has creado de tipo contenido para el fichero que se quiere subir &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String mimeType;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ( ficheroEntrada.getContentType().indexOf(";") &amp;gt; 0 )&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&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; mimeType = ficheroEntrada.getContentType().substring(0, ficheroEntrada.getContentType().indexOf(";"));&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&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; mimeType = ficheroEntrada.getContentType();&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ContentWriter escritor = contentService.getWriter(nodo, ContentModel.PROP_CONTENT, true);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; escritor.setMimetype(mimeType);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; escritor.putContent(ficheroEntrada.getInputStream());&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;Saludos y espero que te sirva de ayuda&lt;/EM&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Aug 2009 16:38:56 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/upload-de-archivos-desde-java/m-p/136960#M96053</guid>
      <dc:creator>eshu</dc:creator>
      <dc:date>2009-08-05T16:38:56Z</dc:date>
    </item>
    <item>
      <title>Re: upload de archivos desde java</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/upload-de-archivos-desde-java/m-p/136961#M96054</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;No me funciona lo de las credenciales para conectarme desde liferay con alfresco.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Le funciona a alguien??&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Aug 2010 07:35:51 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/upload-de-archivos-desde-java/m-p/136961#M96054</guid>
      <dc:creator>berenicestr69</dc:creator>
      <dc:date>2010-08-05T07:35:51Z</dc:date>
    </item>
    <item>
      <title>Re: upload de archivos desde java</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/upload-de-archivos-desde-java/m-p/136962#M96055</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;hola soy nueo en Alfresco y querria saber si se puede Cargar texto a un texto en un servidor alfresco para poder sobreescribirlo sin tener k subir el documento, es decir, se puede modificar al texto de un documento sin tener que subirlo. me refiero haciendolo desde java. Gracias&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Mar 2014 10:41:40 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/upload-de-archivos-desde-java/m-p/136962#M96055</guid>
      <dc:creator>angelsia</dc:creator>
      <dc:date>2014-03-28T10:41:40Z</dc:date>
    </item>
  </channel>
</rss>

