Forums

Home » Liferay Portal » Deutsch

Combination View Flat View Tree View
Threads [ Previous | Next ]
toggle
Jan Bub
Datei Upload
April 5, 2011 2:40 AM
Answer

Jan Bub

Rank: Junior Member

Posts: 78

Join Date: March 2, 2011

Recent Posts

Hallo,

ich benötige Eine Datei-Uplaod-Funktionalität in meinem Portlet. Ich finde dazu auch massenweise Foreneinträge, aber leider funtioniert bisher keiner der Ansätze bei mir. Meine File Objekt ist immer null. Könnt ihr mir helfen?

JSP:
 1
 2<%@ page import="javax.portlet.PortletURL" %>
 3<portlet:defineObjects />
 4
 5<form action="<%=addBookURL.toString() %>" enctype="multipart/form-data" method="post" >
 6 
 7    <input type="file" id="file" name='<portlet:namespace />file' size="47"  />
 8    <input type="submit" />
 9      
10</form>


Java:
1
2...
3
4public void addBook(ActionRequest request, ActionResponse response) {
5    UploadPortletRequest uploadRequest = PortalUtil.getUploadPortletRequest(request);
6        if (uploadRequest != null) {
7            File submissionFile = uploadRequest.getFile("file");
8        }
Tobias Käfer
RE: Datei Upload
April 5, 2011 3:16 AM
Answer

Tobias Käfer

Rank: Regular Member

Posts: 128

Join Date: March 28, 2008

Recent Posts

Nur mal so eine Vermutung ins Blaue, aber warum setzt Du "id" auf "file" und "name" auf "<portlet:namespace />file". Meiner Meinung macht es andersrum mehr Sinn:

1<input type="file" name="file" id='<portlet:namespace />file' size="47"  />


Grüße
Tobias
Jan Bub
RE: Datei Upload
April 5, 2011 4:44 AM
Answer

Jan Bub

Rank: Junior Member

Posts: 78

Join Date: March 2, 2011

Recent Posts

Vielen Dank! Das hat offensichtlich geholfen. Zumindest bekomme ich die Datei jetzt aus dem Formular. Alles nicht so einfach, wenn man blutiger Anfänger in der Webentwicklung ist.