Class UploadEvent

java.lang.Object
org.zkoss.zk.ui.event.Event
org.zkoss.zk.ui.event.UploadEvent
All Implemented Interfaces:
Serializable

public class UploadEvent extends Event
Represents that user has uploaded one or several files from the client to the server.
Author:
tomyeh
See Also:
  • Constructor Details

    • UploadEvent

      public UploadEvent(String name, Component target, org.zkoss.util.media.Media[] meds)
      Constructs the upload event.
      Parameters:
      meds - the media being uploaded, or null if no file is uploaded. If a zero-length array is passed, null is assumed.
  • Method Details

    • getMedia

      public final org.zkoss.util.media.Media getMedia()
      Returns the first media being uploaded, or null if no file is uploaded.
    • getMedias

      public final org.zkoss.util.media.Media[] getMedias()
      Returns the array of media being uploaded, or null if the user uploaded no file at all. If non-null is returned, the array length must be at least one.
    • getUploadEvent

      public static UploadEvent getUploadEvent(String name, Component component, AuRequest request)
      Creates an instance of UploadEvent based on the event name and component, the UploadEvent contains the upload media(s) from user. Internal Use Only.
      Parameters:
      name - event name
      component - component that triggers the upload event
      request - An AuRequest object
      Returns:
      upload event
      Since:
      8.6.0