String filename = (String) request.formValueForKey(dropTargetID() + ".filename");
FileOutputStream os = null;
try {
File uploadedFile = File.createTempFile("DragAndDropUpload-", ".tmp");
os = new FileOutputStream(uploadedFile);
data.writeToStream(os);
ERAttachment upload = ERAttachmentProcessor.processorForType(storageType()).process(editingContext(), uploadedFile, filename, mimetype, configurationName(), null);
setValueForBinding(upload, "attachment");
invokeAction = true;
FileUtils.deleteQuietly(uploadedFile);
} catch (IOException e) {