com.vaadin.ui.

Interface Upload.Receiver

  • All Superinterfaces:

    Serializable

    Enclosing class:

    Upload

    Functional Interface:

    This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

    @FunctionalInterface
    public static interface Upload.Receiver
    extends Serializable

    Interface that must be implemented by the upload receivers to provide the Upload component an output stream to write the uploaded data.

    Since:

    3.0

    Author:

    Vaadin Ltd.

    • Method Detail

      • receiveUpload

        OutputStream receiveUpload​(String filename,
                                   String mimeType)

        Invoked when a new upload arrives.

        Parameters:

        filename - the desired filename of the upload, usually as specified by the client.

        mimeType - the MIME type of the uploaded file.

        Returns:

        Stream to which the uploaded file should be written.