X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=eclipse%2Fruntime%2Forg.argeo.eclipse.ui.rap%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Feclipse%2Fui%2Fspecific%2FGenericUploadControl.java;fp=eclipse%2Fruntime%2Forg.argeo.eclipse.ui.rap%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Feclipse%2Fui%2Fspecific%2FGenericUploadControl.java;h=aff7c5ac35fe0ad14a6f3332b32d90ee30196ac1;hb=2c834078d24857f491d60a4677c4f2f658a2f7fe;hp=6fcd21a89eca47304c8985cb9d4b13343976a062;hpb=2b8f41b43cc598398a4bb66dd46d7d87ac000134;p=lgpl%2Fargeo-commons.git diff --git a/eclipse/runtime/org.argeo.eclipse.ui.rap/src/main/java/org/argeo/eclipse/ui/specific/GenericUploadControl.java b/eclipse/runtime/org.argeo.eclipse.ui.rap/src/main/java/org/argeo/eclipse/ui/specific/GenericUploadControl.java index 6fcd21a89..aff7c5ac3 100644 --- a/eclipse/runtime/org.argeo.eclipse.ui.rap/src/main/java/org/argeo/eclipse/ui/specific/GenericUploadControl.java +++ b/eclipse/runtime/org.argeo.eclipse.ui.rap/src/main/java/org/argeo/eclipse/ui/specific/GenericUploadControl.java @@ -31,7 +31,7 @@ public class GenericUploadControl extends Composite { upload = new Upload(parent, SWT.BORDER); upload.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false)); - upload.setBrowseButtonText(browseLabel); + // upload.setBrowseButtonText(browseLabel); // upload.addModifyListener(new UploadListener()); parent.pack(); } @@ -49,6 +49,11 @@ public class GenericUploadControl extends Composite { public byte[] performUpload() { boolean success = upload.performUpload(); if (success) { + if (upload.getUploadItem().getFileSize() == -1) + throw new ArgeoException("File " + + upload.getUploadItem().getFileName() + + "has not been uploaded : its size = -1"); + InputStream inStream = null; byte[] fileBA = null; try {