Skip to content

feat: Add server-side upload support #1

@genu

Description

@genu

Description

Add a PluginServerStorage that uploads files to the Nitro server, which then forwards them to the configured storage provider. This keeps storage credentials server-side and enables server-side validation/processing.

Proposed API

// Client
const uploader = useUploadKit({
  storage: PluginServerStorage()
})

Context

Current architecture uploads directly from browser to cloud providers. Some use cases require routing through the server first (auth checks, virus scanning, hiding credentials, server-side transforms).

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions