usados ulma telescopicos puntales peri para metalicos encofrados caracteristicas aluminio alquiler java file-upload struts2

java - ulma - MĂșltiples cargas de archivos en puntales 2



puntales telescopicos usados (1)

Tengo un problema al cargar archivos usando struts2. Tengo varias etiquetas de archivo como

<s:file name="fileUpload_5534" multiple="multiple"/> <s:file name="fileUpload_5585" multiple="multiple"/> <s:file name="fileUpload_5595" multiple="multiple"/>

Estas etiquetas de archivo se crean dinámicamente y de nuevo pueden tener múltiples archivos cargados ya que he especificado multiple="multiple" . ¿Alguien puede sugerir la solución para este tipo de cargas?


Puede cargar varios archivos desde un único elemento <s:file> con multiple="multiple" como se describe aquí .

También puede cargar múltiples archivos de muchos elementos de <s:file> (que permiten un solo archivo para cada uno) de la misma manera, manejando los nombres de los <s:file> para apuntar a una lista en la Acción.

¿De verdad quieres subir una List de Lists de File ?

En caso afirmativo, le sugiero que MyFileListObject un objeto, como MyFileListObject , que contenga las listas de datos necesarios:

class MyFileListObject { private List<File> files; private List<String> filesContentType; private List<String> filesFileName; /* getters and setters */ }

y luego exponer una List<MyFileListObject> través de la Acción.

Alternativamente, puede granularlo más, definiendo un nuevo objeto, como MyFileObject ,

class MyFileObject { private File files; private String filesContentType; private String filesFileName; /* getters and setters */ }

, enumerados en MyFileListObject :

class MyFileListObject { private List<MyFileObject> files; /* getter and setter */ }

y luego exponer una List<MyFileListObject> través de la Acción.

Pero parece exagerado para mí ... ¿qué tipo de página debería permitir que muchos <input type="file"/> carguen muchos archivos cada uno en una sola publicación?