fileUUID = form.uploadUUID; fieldID = form.fieldID; if( !(fieldID gt 0)){ application.ADF.utils.doThrow(message="Invalid fieldID parameter entered",type="custom"); } fieldDefaultValues = application.ADF.ceData.getFieldParamsByID(fieldID); if(!structKeyExists(fieldDefaultValues,"beanName") or !Len(fieldDefaultValues.beanName)){ application.ADF.utils.doThrow(message="Bean name not specified in custom element definition",type="custom",detail="Bean name invalid"); } fileDetails = StructNew(); fileDetails.filePath = form.filedata; fileDetails.fileName = form.filename; validationResults = application.ADF.utils.runCommand(fieldDefaultValues.beanName,"_validateFile",fileDetails); if(!validationResults.success){ //Failure! Throw out the error so we can get logging and such application.ADF.utils.doThrow(message=validationResults.msg,type="custom",detail="Validation failure"); } fileMoveResults = application.ADF.utils.runCommand(fieldDefaultValues.beanName,"_preformFileMove",fileDetails); if(!fileMoveResults.success){ application.ADF.utils.doThrow(message=fileMoveResults.msg,type="custom",detail="File move failure."); } application.ADF.utils.logAppend(cfcatch,"fileUploadErrors.html");