Vista combinada Visión Plana Vista de árbol
Discusiones [ Anterior | Siguiente ]
toggle
Rajeev K
How to implement Multiple File Upload?
14 de octubre de 2010 0:39
Respuesta

Rajeev K

Ranking: Regular Member

Mensajes: 214

Fecha de incorporación: 18 de junio de 2009

Mensajes recientes

I want to use multiple file upload option in liferay in my portlet.

Can anyone tell me how do I achieve that using document library portlet's code?
Arun Kumar S
RE: How to implement Multiple File Upload?
15 de octubre de 2010 4:24
Respuesta

Arun Kumar S

Ranking: Regular Member

Mensajes: 182

Fecha de incorporación: 23 de junio de 2008

Mensajes recientes

Raj K:
I want to use multiple file upload option in liferay in my portlet.

Can anyone tell me how do I achieve that using document library portlet's code?



Refer the below api to use multiple file upload

com.liferay.portlet.journal.action.EditArticleAction.java


 1   
 2protected Map<String, byte[]> getImages(UploadPortletRequest uploadRequest)
 3        throws Exception {
 4
 5        Map<String, byte[]> images = new HashMap<String, byte[]>();
 6
 7        String imagePrefix = "structure_image_";
 8
 9        Enumeration<String> enu = uploadRequest.getParameterNames();
10
11        while (enu.hasMoreElements()) {
12            String name = enu.nextElement();
13
14            if (name.startsWith(imagePrefix)) {
15                File file = uploadRequest.getFile(name);
16                byte[] bytes = FileUtil.getBytes(file);
17
18                if ((bytes != null) && (bytes.length > 0)) {
19                    name = name.substring(imagePrefix.length(), name.length());
20
21                    images.put(name, bytes);
22                }
23            }
24        }
25
26        return images;


HTH,
Arun