2012-03-29 8 views
3

Ich benutze liveray 6.0.5. Ich lade die Datei mit dem folgenden Code hoch.Datei-Upload in bestimmten Ordner der Web-Anwendung in Liferay ..?

UploadPortletRequest uploadRequest = PortalUtil.getUploadPortletRequest(actionRequest); 
String submissionFileName = uploadRequest.getFileName("file");//uploaded filename 
File submissionFile = uploadRequest.getFile("file"); 

Dies funktioniert gut und Upload-Datei in Tomcat-Temp-Verzeichnis mit einem anderen Namen. Was ich will ist .. "Es gibt einen Ordner docs in meinem Projektverzeichnis. Ich möchte hochgeladene Datei in diesem Verzeichnis". Wie mache ich das in Liveray ..?

Antwort

2

Wenn Sie das temporäre Verzeichnis für den Datei-Upload ändern, dann können Sie die folgende Eigenschaft in portal-ext.properties ändern:

com.liferay.portal.upload.UploadServletRequestImpl.temp.dir=C:/MyTempDir 

Hoffnung ist das, was Sie suchen.