Joget DX 8 Stable Released
The stable release for Joget DX 8 is now available, with a focus on UX and Governance.
...
Code Block |
---|
import org.joget.apps.form.service.FormUtil; import org.joget.commons.util.FileManager; boolean result = true; String[] values = FormUtil.getElementPropertyValues(element, formData); long totalSize = 0; long maxSize = 5000000; String errorMessage = ""; for (String value : values) { File file = FileManager.getFileByPath(value); if (file != null) { totalSize += file.length(); errorMessage += file.getName() + "(" + file.length()/1048576 + ") " + " | "; } } if (totalSize > maxSize) { String id = FormUtil.getElementParameterName(element); formData.addFormError(id, "Max size(MB) (" + maxSize/1000000 + ") | " + errorMessage); result = false; } return result; |
...