# `MishkaGervaz.Form.Web.Events.UploadHandler`
[🔗](https://github.com/mishka-group/mishka_gervaz/blob/v0.0.1-alpha.3/lib/mishka_gervaz/form/web/events/upload_handler.ex#L1)

Handles file upload events.

## Overridable Functions

- `handle_upload/3` - Process completed uploads
- `cancel_upload/3` - Cancel an in-progress upload

## User Override

    defmodule MyApp.Form.UploadHandler do
      use MishkaGervaz.Form.Web.Events.UploadHandler

      def handle_upload(state, upload_key, socket) do
        # Custom upload processing
        super(state, upload_key, socket)
      end
    end

See `MishkaGervaz.Form.Web.Events`,
`MishkaGervaz.Form.Web.UploadHelpers`, and the sibling sub-handlers.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
