<?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 fichero con webscript con backed java in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/upload-fichero-con-webscript-con-backed-java/m-p/107262#M75122</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;BR /&gt;&lt;SPAN&gt;Pues me encuentro en la misma situación que tú. Aunque he avanzado un poco más. Dices que necesitas obtener un FormData de la clase org.alfresco.web.scripts.servlet.FormData. Lo que no entiendo es qué problema tienes para usarlo. Eso de que "no puedes descargartelo"… ¿te refieres a que no encuentras el jar que contiene dicha clase?. Se trata de alfresco-webscript-framework.jar&amp;nbsp; (lo puedes encontrar en el directorio lib de la instalación de alfresco, al menos en la versión labs 3b).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Teniendo ese jar en el classpath de compilación, lo siguiente debería funcionar:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;HttpServletRequest httpServletReq = ((WebScriptServletRequest) req).getHttpServletRequest();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.alfresco.web.scripts.servlet.FormData formData = new org.alfresco.web.scripts.servlet.FormData(httpServletReq);&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.alfresco.web.scripts.servlet.FormData.FormField[] fields=formData.getFields();&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;for (int i=0;i&amp;lt;fields.length;i++){&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.alfresco.web.scripts.servlet.FormData.FormField field=fields[i];&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.err.println("–&amp;gt;Field name: "+field.getName());&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (field.getIsFile()){&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;System.err.println("–&amp;gt;Filename: "+field.getFilename());&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;System.err.println("–&amp;gt;Size: "+field.getContent().getSize());&lt;BR /&gt;&amp;nbsp;&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;}&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Sin embargo, el tamaño del array fields es siempre 0… &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Ahora estoy mirando cómo obtener los elementos directamente del request, ignorando las clases de Alfresco, pero no sé si lo conseguiré&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 17 Feb 2009 16:26:12 GMT</pubDate>
    <dc:creator>palba</dc:creator>
    <dc:date>2009-02-17T16:26:12Z</dc:date>
    <item>
      <title>upload fichero con webscript con backed java</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/upload-fichero-con-webscript-con-backed-java/m-p/107261#M75121</link>
      <description>Hola a todosTengo un problema que no sé si tiene soluciónEstoy usando una clase que extiende AbstractWebScripty estoy intentando obtener los campos que me llegan de un jsp con enctype="multipart/form-data"Consigo un objeto HttpServletRequest con el código:httpServletReq = ((WebScriptServletRequest)</description>
      <pubDate>Thu, 05 Feb 2009 14:38:17 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/upload-fichero-con-webscript-con-backed-java/m-p/107261#M75121</guid>
      <dc:creator>mahurees</dc:creator>
      <dc:date>2009-02-05T14:38:17Z</dc:date>
    </item>
    <item>
      <title>Re: upload fichero con webscript con backed java</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/upload-fichero-con-webscript-con-backed-java/m-p/107262#M75122</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;BR /&gt;&lt;SPAN&gt;Pues me encuentro en la misma situación que tú. Aunque he avanzado un poco más. Dices que necesitas obtener un FormData de la clase org.alfresco.web.scripts.servlet.FormData. Lo que no entiendo es qué problema tienes para usarlo. Eso de que "no puedes descargartelo"… ¿te refieres a que no encuentras el jar que contiene dicha clase?. Se trata de alfresco-webscript-framework.jar&amp;nbsp; (lo puedes encontrar en el directorio lib de la instalación de alfresco, al menos en la versión labs 3b).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Teniendo ese jar en el classpath de compilación, lo siguiente debería funcionar:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;HttpServletRequest httpServletReq = ((WebScriptServletRequest) req).getHttpServletRequest();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.alfresco.web.scripts.servlet.FormData formData = new org.alfresco.web.scripts.servlet.FormData(httpServletReq);&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.alfresco.web.scripts.servlet.FormData.FormField[] fields=formData.getFields();&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;for (int i=0;i&amp;lt;fields.length;i++){&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.alfresco.web.scripts.servlet.FormData.FormField field=fields[i];&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.err.println("–&amp;gt;Field name: "+field.getName());&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (field.getIsFile()){&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;System.err.println("–&amp;gt;Filename: "+field.getFilename());&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;System.err.println("–&amp;gt;Size: "+field.getContent().getSize());&lt;BR /&gt;&amp;nbsp;&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;}&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Sin embargo, el tamaño del array fields es siempre 0… &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Ahora estoy mirando cómo obtener los elementos directamente del request, ignorando las clases de Alfresco, pero no sé si lo conseguiré&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Feb 2009 16:26:12 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/upload-fichero-con-webscript-con-backed-java/m-p/107262#M75122</guid>
      <dc:creator>palba</dc:creator>
      <dc:date>2009-02-17T16:26:12Z</dc:date>
    </item>
    <item>
      <title>Re: upload fichero con webscript con backed java</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/upload-fichero-con-webscript-con-backed-java/m-p/107263#M75123</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;sabeis alguna forma de poder envíar un fichero a través de un applet insertado en un dialogo?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Mar 2009 01:59:34 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/upload-fichero-con-webscript-con-backed-java/m-p/107263#M75123</guid>
      <dc:creator>jpbarba_3024</dc:creator>
      <dc:date>2009-03-27T01:59:34Z</dc:date>
    </item>
    <item>
      <title>Re: upload fichero con webscript con backed java</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/upload-fichero-con-webscript-con-backed-java/m-p/107264#M75124</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;estoy usando alfresco C 3.2 y las siguientes lineas no funcionan para mi:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; HttpServletRequest httpServletReq = ((WebScriptServletRequest) req).getHttpServletRequest();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; org.alfresco.web.scripts.servlet.FormData formData = new org.alfresco.web.scripts.servlet.FormData(httpServletReq);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; org.alfresco.web.scripts.servlet.FormData.FormField[] fields=formData.getFields();&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;formData.getFields().length siempre es cero.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;sin embargo estas si funcionan,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Object content = req.parseContent();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;FormData formData = (FormData)content;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 Oct 2009 13:44:10 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/upload-fichero-con-webscript-con-backed-java/m-p/107264#M75124</guid>
      <dc:creator>haroldvera</dc:creator>
      <dc:date>2009-10-19T13:44:10Z</dc:date>
    </item>
  </channel>
</rss>

