List of usage examples for org.apache.commons.fileupload LiferayFileItem getString
public String getString()
From source file:com.liferay.portal.upload.UploadServletRequestImpl.java
@Override public String[] getParameterValues(String name) { String[] parentValues = super.getParameterValues(name); LiferayFileItem[] liferayFileItems = _params.get(name); if ((liferayFileItems == null) || (liferayFileItems.length == 0)) { return parentValues; } else if ((parentValues == null) || (parentValues.length == 0)) { String[] values = new String[liferayFileItems.length]; for (int i = 0; i < values.length; i++) { LiferayFileItem liferayFileItem = liferayFileItems[i]; values[i] = liferayFileItem.getString(); }//from w w w . j a v a 2s.com return values; } else { String[] values = new String[parentValues.length + liferayFileItems.length]; System.arraycopy(parentValues, 0, values, 0, parentValues.length); for (int i = parentValues.length; i < values.length; i++) { values[i] = liferayFileItems[i - parentValues.length].getString(); } return values; } }
From source file:com.liferay.portal.upload.UploadServletRequestImpl.java
@Override public String getParameter(String name) { LiferayFileItem[] liferayFileItems = _params.get(name); if ((liferayFileItems != null) && (liferayFileItems.length > 0)) { LiferayFileItem liferayFileItem = liferayFileItems[0]; File storeLocationFile = liferayFileItem.getStoreLocation(); if (storeLocationFile.length() > LiferayFileItem.THRESHOLD_SIZE) { _liferayServletRequest.setAttribute(WebKeys.FILE_ITEM_THRESHOLD_SIZE_EXCEEDED, Boolean.TRUE); return liferayFileItem.getEncodedString(); }/* ww w . j av a2s .co m*/ return liferayFileItem.getString(); } else { return super.getParameter(name); } }