List of usage examples for com.liferay.portal.kernel.upload UploadException UploadException
public UploadException()
From source file:com.liferay.portlet.portalsettings.action.EditCompanyLogoAction.java
License:Open Source License
protected void updateLogo(ActionRequest actionRequest) throws Exception { UploadPortletRequest uploadPortletRequest = PortalUtil.getUploadPortletRequest(actionRequest); long companyId = PortalUtil.getCompanyId(actionRequest); InputStream inputStream = null; try {//from ww w. j a va 2s. c o m inputStream = uploadPortletRequest.getFileAsStream("fileName"); if (inputStream == null) { throw new UploadException(); } ThemeDisplay themeDisplay = (ThemeDisplay) actionRequest.getAttribute(WebKeys.THEME_DISPLAY); Company company = CompanyServiceUtil.updateLogo(companyId, inputStream); themeDisplay.setCompany(company); } finally { StreamUtil.cleanUp(inputStream); } }
From source file:com.liferay.portlet.usersadmin.action.EditUserPortraitAction.java
License:Open Source License
protected void updatePortrait(ActionRequest actionRequest) throws Exception { if (_log.isDebugEnabled()) { PortletRequestUtil.testMultipartWithCommonsFileUpload(actionRequest); }//from w w w .ja v a2 s .co m UploadPortletRequest uploadPortletRequest = PortalUtil.getUploadPortletRequest(actionRequest); User user = PortalUtil.getSelectedUser(uploadPortletRequest); InputStream inputStream = uploadPortletRequest.getFileAsStream("fileName"); if (inputStream == null) { throw new UploadException(); } byte[] bytes = FileUtil.getBytes(inputStream); UserServiceUtil.updatePortrait(user.getUserId(), bytes); }