Procesar formularios ‘multipart/form-data’ en Liferay

05-02-2014
 

Multipart Liferay Form

Multipart Liferay Form

El procesado de formularios ‘multipart/form-data'(Lo que permiten adjuntar archivos) en Java siempre a sido algo tedioso (Librerías, procesado, etc.).

Liferay dispone de un método muy interesante en la clase ‘PortalUtil’ que se llama ‘getUploadPortletRequest’. Este método nos devuelve un objeto ‘UploadPortletRequest’ y nos da acceso a todos los parámetros del formulario. Su uso va de la siguiente manera:

UploadPortletRequest req = PortalUtil.getUploadPortletRequest(actionRequest);

String param1=req.getParameter(“param1”); // Parametro String
File file1=req.getFile(“file1”); // Para fichero

Fácil y limpio. Espero que os sea de utilidad.

Leave a Reply

© Albert Coronado Calzada