(context: Vaadin Flow 14.5, tested with latest versions of FireFox and Chrome)
Code:
@Route
@RouteAlias("")
public final class UploadView extends VerticalLayout {
private static final Logger LOG = LoggerFactory.getLogger(UploadView.class);
public UploadView() {
var buffer = new MemoryBuffer();
var upload = new Upload(buffer);
upload.setWidthFull();
upload.getStyle().set("border", "1px solid blue");
upload.addSucceededListener(e -> LOG.info("File {} received", e.getFileName()));
getStyle().set("border", "1px solid green");
add(upload);
}
}