Загрузка файла в определенную папку веб-приложения в liferay ..? - PullRequest
3 голосов
/ 29 марта 2012

Я использую liferay 6.0.5. Я загружаю файл, используя следующий код.

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

это нормально работает и загружает файл во временную директорию tomcat с другим именем. То, что я хочу, это .. "В моем каталоге проекта есть одна папка документов. Я хочу загруженный файл в этом каталоге". Как это сделать в liferay ..?

Ответы [ 2 ]

2 голосов
/ 29 марта 2012

Если вы хотите изменить временный каталог для загрузки файла, вы можете изменить следующее свойство в portal-ext.properties :

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

Надеюсь, это то, что вы ищете.

1 голос
/ 30 марта 2012

Если вы хотите добавить файлы в библиотеку документов Liferay, проверьте следующие классы:

http://docs.liferay.com/portal/6.0/javadocs/com/liferay/portlet/documentlibrary/service/DLFileEntryLocalServiceUtil.html

http://docs.liferay.com/portal/6.0/javadocs/com/liferay/portlet/documentlibrary/service/DLFolderLocalServiceUtil.html

...