List of usage examples for com.liferay.portal.kernel.security.permission ActionKeys ADD_FILE
String ADD_FILE
To view the source code for com.liferay.portal.kernel.security.permission ActionKeys ADD_FILE.
Click Source Link
From source file:com.liferay.message.boards.web.internal.upload.TempImageMBUploadFileEntryHandler.java
License:Open Source License
@Override public FileEntry upload(UploadPortletRequest uploadPortletRequest) throws IOException, PortalException { ThemeDisplay themeDisplay = (ThemeDisplay) uploadPortletRequest.getAttribute(WebKeys.THEME_DISPLAY); long categoryId = ParamUtil.getLong(uploadPortletRequest, "categoryId"); MBCategoryPermission.check(themeDisplay.getPermissionChecker(), themeDisplay.getScopeGroupId(), categoryId, ActionKeys.ADD_FILE); String fileName = uploadPortletRequest.getFileName(_PARAMETER_NAME); String contentType = uploadPortletRequest.getContentType(_PARAMETER_NAME); try (InputStream inputStream = uploadPortletRequest.getFileAsStream(_PARAMETER_NAME)) { String tempFileName = TempFileEntryUtil.getTempFileName(fileName); return TempFileEntryUtil.addTempFileEntry(themeDisplay.getScopeGroupId(), themeDisplay.getUserId(), _TEMP_FOLDER_NAME, tempFileName, inputStream, contentType); }//from w w w . j a v a2 s. co m }